Kampanya hedefleri, belirli kampanyaları belirli dönüşüm işlemleri için optimize etmenize olanak tanır. Hesap düzeyindeki hedeflerinizden farklı hedeflere sahip kampanyalarınız varsa CampaignConversionGoalService kullanarak her bir CampaignConversionGoal ve biddable ayarını gerektiği şekilde değiştirebilirsiniz. Örneğin, hesabınız genellikle e-ticaret için optimizasyon yapıyorsa ancak mağaza ziyaretlerini hedefleyen bir kampanyanız varsa biddable=true için tüm CampaignConversionGoal nesneleri category=STORE_VISIT ile, diğer tüm CampaignConversionGoal nesneleri ise biddable=false ile ayarlayabilirsiniz.
Bir kampanyanın müşteri düzeyindeki hedeflerini CampaignConversionGoalOperation yayınlayarak veya özel hedef kullanarak geçersiz kıldığınızda Google Ads, gelecekteki CustomerConversionGoal değişiklikleri kampanyanın hiçbir CampaignConversionGoal nesnesine uygulamaz. CampaignConversionGoal nesneleri bu noktadan itibaren tamamen bağımsızdır ve kampanyanın dönüşüm hedefi kampanya yapılandırmasını Hedef yapılandırma düzeyi bölümünde açıklandığı şekilde güncelleyerek kampanyayı müşteri düzeyindeki hedefleri kullanmaya geri döndürmediğiniz sürece bu şekilde kalır.
Yeni dönüşüm işlemleri için kampanya hedefleri
CustomerConversionGoal'da olduğu gibi, Google Ads dönüşümüne yeni bir category ve origin kombinasyonuyla ConversionAction eklendiğinde Google Ads, bu kombinasyon için otomatik olarak yeni bir CampaignConversionGoal oluşturur.
Kampanya hedefinin biddable özelliği, aşağıdaki koşullardan biri karşılanmadığı sürece true olur. Bu durumda biddable özelliği false olur:
Kampanya ve yeni işlem için diğer tüm
CampaignConversionGoalcategorydeğeribiddablefalseolarak ayarlanmış olmalıdır.categoryveoriginkombinasyonu aşağıdaki tabloda yer almaktadır.
| Dönüşüm İşlemi Kategorisi | Dönüşüm Kaynağı |
|---|---|
BEGIN_CHECKOUT |
GOOGLE_HOSTED |
CONSIDERATION |
GOOGLE_HOSTED |
CONTACT |
GOOGLE_HOSTED |
CONVERTED_LEAD |
GOOGLE_HOSTED |
ENGAGEMENT |
GOOGLE_HOSTED |
GET_DIRECTIONS |
GOOGLE_HOSTED |
PAGE_VIEW |
GOOGLE_HOSTED |
QUALIFIED_LEAD |
GOOGLE_HOSTED |
SIGNUP |
GOOGLE_HOSTED |
PURCHASE |
GOOGLE_HOSTED |
STORE_SALE |
STORE |
STORE_VISIT |
STORE |
PHONE_CALL_LEAD |
LOCAL_SERVICES_ADS |
MESSAGE_LEAD |
LOCAL_SERVICES_ADS |
BOOK_APPOINTMENT |
LOCAL_SERVICES_ADS |
CONVERTED_LEAD |
LOCAL_SERVICES_ADS |
Kampanya hedeflerini alma
Hesabınız için CampaignConversionGoals
listesini almak üzere aşağıdaki sorguyu kullanın. Kolaylık sağlaması açısından, campaign özelliklerini SELECT tümcesine ekleyebilir veya yalnızca belirli kampanyaların kampanya hedeflerini almak için WHERE tümcesinde kullanabilirsiniz. Aşağıdaki sorguda, örnek olarak campaign.advertising_channel_type ile nasıl filtreleme yapılacağı gösterilmektedir ancak campaign.id veya campaign.name gibi diğer kampanya özelliklerine göre de filtreleme yapabilirsiniz.
SELECT
campaign_conversion_goal.campaign,
campaign_conversion_goal.category,
campaign_conversion_goal.origin,
campaign_conversion_goal.biddable,
campaign.id,
campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
Hedef yapılandırma düzeyi
ConversionGoalCampaignConfig goal_config_level, kampanyanın hedeflerinin kaynağını gösterir. CUSTOMER kampanyadan goal_config_level tanesi müşteri düzeyinde hedefler kullanırken CAMPAIGN kampanyadan goal_config_level tanesi kampanya düzeyinde hedefler kullanıyor.
Bir kampanyanın CampaignConversionGoals değerlerinden herhangi birini güncellemek veya özel hedef kullanmak, kampanyanın ConversionGoalCampaignConfig değerini otomatik olarak goal_config_level=CAMPAIGN olarak değiştirir. goal_config_level ayarını CUSTOMER olarak ayarlayarak bir kampanyanın kampanyaya özel tüm hedef ayarlarını geri alabilir ve ConversionGoalCampaignConfigService kullanarak müşteri düzeyindeki hedefleri kullanmaya geri dönebilirsiniz.
Her kampanya için goal_config_level değerini almak üzere aşağıdaki sorguyu kullanın.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name
FROM conversion_goal_campaign_config
Özel hedefler
Hem CustomerConversionGoal hem de
CampaignConversionGoal, category ve origin kombinasyonlarına dayalı hedefleri ifade eder. Özel hedefler, origin veya category'den bağımsız olarak belirli dönüşüm işlemleri için optimizasyon yapma konusunda ek esneklik sağlar.
Bu özelliğin kullanışlı olduğu bir senaryo, aynı category ve origin için hedeflerin bir alt kümesine dayalı bir hedef belirlemek istediğiniz durumdur. Örneğin, category=DEFAULT ve origin=WEBSITE ile üç dönüşüm işleminiz olabilir ancak belirli bir kampanyada yalnızca bu dönüşüm işlemlerinden ikisine göre teklif vermek isteyebilirsiniz. Bu senaryoda, kampanyanın yalnızca bu iki dönüşüm işlemini içeren bir özel hedef kullanmasını sağlayabilir ve category=DEFAULT ile origin=WEBSITE için CampaignConversionGoal üzerinde biddable=false değerini ayarlayabilirsiniz.
Özel hedef oluşturma ve kampanyaya uygulama adımları şunlardır:
CustomConversionGoalServicekullanarakCustomConversionGoaloluşturun.conversion_actionstekrarlanan alanını, Google Ads'in optimizasyon için kullanması gerekenConversionActionkaynak adları listesine ayarlayın venamealanını istediğiniz bir ada ayarlayın.ConversionGoalCampaignConfigkampanyasınıConversionGoalCampaignConfigServicekullanarak güncelleyin,custom_conversion_goaldeğerini önceki adımdakiCustomConversionGoalöğesinin kaynak adı olarak ayarlayın ve işleminupdate_maskdeğerinicustom_conversion_goalolarak ayarlayın (arka uç,goal_config_leveldeğerini otomatik olarakCAMPAIGNolarak günceller).Gerekirse herhangi bir
CampaignConversionGoalöğesininbiddableözelliğini güncelleyin. Örneğin, Google Ads'in yalnızca özel hedefteki dönüşüm işlemleri için optimizasyon yapmasını istiyorsanız herCampaignConversionGoaliçinbiddabledeğerinifalseolarak ayarlayın. Google Ads'in, özel hedefteki dönüşüm işlemlerinincategoryveorigin'ün belirli kombinasyonlarına yönelik dönüşüm işlemlerinin yanı sıra optimizasyon yapmasını istiyorsanız her bir ilgiliCampaignConversionGoaliçinbiddable'intrue,originvecategory'ün diğer kombinasyonlarının her birCampaignConversionGoal'i içinfalseolduğundan emin olun.
Özel hedefleri alma
Hesabınızdaki tüm CustomConversionGoal kaynaklarını almak için aşağıdaki sorguyu kullanın. Hesabınızda hesaplar arası dönüşüm izleme kullanılıyorsa yanıtta, geçerli dönüşüm hesabındaki özel hedefler yer alır.
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
Ayrıca, conversion_goal_campaign_config kaynağını sorgularken custom_conversion_goal ve campaign özelliklerini de ekleyebilirsiniz. Bu, kampanyalarınızın, özel hedeflerinizin ve hedef yapılandırmalarınızın tek bir yanıtta nasıl birbiriyle ilişkili olduğunu görmek için yararlıdır.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config