Dönüşüm Hedefleri
Maksimum Performans kampanyası oluşturduğunuzda bir dizi dönüşüm
hedefler otomatik olarak
Hesapta CustomerConversionGoal
var. Siz
her bir kampanya için bu kampanyaları özel olarak
bunları güncellemem gerekir.
Bunu yapmak için önce tüm müşteri dönüşüm hedeflerinin listesini getirmeniz gerekir.
const searchResults = AdsApp.search(
`SELECT
customer_conversion_goal.category,
customer_conversion_goal.origin
FROM customer_conversion_goal`
);
Ardından, geri aldığınız tüm dönüşüm hedeflerini tekrar tekrar yapabilirsiniz ve mevcut Maksimum Performans kampanyamız için bir güncelleme işlemi oluşturarak hedeflemeyi özelleştirebilirsiniz. Aşağıdaki kod, bunların tümünü teklif verilebilir, ancak mantığın bu kısmını, teklifinizle eşleşecek şekilde bunu aklınızda bulundurun.
Bu kodu çalıştırmadan önce, Maksimum Performans kampanyası.
Dönüşüm hedeflerini
geri kalan adımları izleyin.
CampaignConversionGoalOperation
istek için partialFailure
değerinin false
olarak ayarlanmasını gerektirir. Şunu istiyorsanız:
bu kodu, kampanyayı ilk oluşturduğunuz işlemde çalıştırmak için
tüm işlem grubunu, kısmi hata kapalı olacak şekilde ayarlamalıdır. Bu
örnek kod, bu işlemin ayrı bir
belirtir.
operations = [];
while (searchResults.hasNext()) {
const row = searchResults.next();
const conversionGoal = row.customerConversionGoal;
operations.push({
"campaignConversionGoalOperation": {
"update": {
"resourceName": `customers/${customerId}/campaignConversionGoals/${campaignId}~${conversionGoal.category}~${conversionGoal.origin}`,
// Insert your logic here to determine whether you want this particular
// campaign conversion goal to be biddable or not.
// This code will just default everything to being biddable, but that
// is not necessarily best for your use case.
"biddable": true
},
"updateMask": "biddable"
}
});
}
AdsApp.mutateAll(operations, {partialFailure: false});
Kampanya Hedefleme
Maksimum Performans kampanyalarında kampanya hedefleme için API rehberini inceleyin. izin verilen ölçüt türlerini listeleyin.
Maksimum Performans kampanyası oluşturmak için ek ölçütler gerekmez ancak
, hedeflemeyi kullanım alanınıza göre kısıtlamanıza yardımcı olabilir. Kod
aşağıdaki örnekte coğrafi konum hedefinin nasıl ayarlanacağı gösterilmektedir. Web sitemiz g.co/newsinitiative/labs
üzerinden
CampaignCriterion
belgeleri
diğer ölçüt türlerinin biçimine bakın.
Bu ölçütleri, programın bir parçası olarak
kampanyayla birlikte oluşturabilirsiniz.
mutateAll
için aynı çağrı yapılır ve bu kod örneğinde
kodunuzu yapılandırma.
operations.push({
"campaignCriterionOperation": {
"create": {
"campaign": campaignOperation.campaignOperation.create.resourceName,
"negative": false,
"location": {
// 1023191 represents New York City
"geoTargetConstant": "geoTargetConstants/1023191"
}
}
}
});
Öğe Grubu Sinyalleri
Öğe grubu hakkında bilgi edinin
sinyallerine geçiş yap
belgeleri inceleyin. Bu dönüşümler, bir öğe
grubu mevcut bir AudienceInfo
veya
SearchThemeInfo
ölçütü. Şunu istiyorsanız:
bir kitle kullanın, yerine audience
alanını belirtin
searchTheme
alanına kitlenin kaynak adını ekleyin.
operations.push({
"assetGroupSignalOperation": {
"create": {
"assetGroup": assetGroupOperation.assetGroupOperation.create.resourceName,
"searchTheme": {
"text": "mars cruise"
}
}
}
});