转化目标
制作效果最大化广告系列后,系统会带来一系列转化
目标
符合
CustomerConversionGoal
。您
可以针对每个效果最大化广告系列自定义这些设置,具体方法是:
更新它们。
为此,您首先需要获取所有客户转化目标的列表。
const searchResults = AdsApp.search(
`SELECT
customer_conversion_goal.category,
customer_conversion_goal.origin
FROM customer_conversion_goal`
);
然后,您可以反复检查获得的所有转化目标 为当前的效果最大化广告系列创建更新操作, 为每个目标自定义定位条件以下代码将所有参数设置为 但您需要自定义这部分逻辑,使其与 收益。
在运行此代码之前,您需要先获取广告系列 ID 效果最大化广告系列。
我们建议您在单独的交易中设置转化目标,
广告系列制作流程的其余部分。
CampaignConversionGoalOperation
要求将请求的 partialFailure
设置为 false
。如果您想
在您首次制作广告系列的同一事务中运行此代码,
必须将整组操作设置为关闭部分失败操作。这个
示例代码演示了如何在单独的
交易。
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});
广告系列定位
对于效果最大化广告系列中的广告系列定位,请务必查看 API 请参阅 允许的条件类型的列表。
制作效果最大化广告系列无需额外条件,但
有助于根据您的用例限制定位范围。代码
下例显示了如何设置地理位置定位。您可以参考
CampaignCriterion
文档
其他条件类型的格式
您可以在创建广告系列时同时创建这些标准
对 mutateAll
的相同调用,此代码示例假定这就是
构建代码。
operations.push({
"campaignCriterionOperation": {
"create": {
"campaign": campaignOperation.campaignOperation.create.resourceName,
"negative": false,
"location": {
// 1023191 represents New York City
"geoTargetConstant": "geoTargetConstants/1023191"
}
}
}
});
素材资源组信号
了解素材资源组
信号
请参阅相关文档。这些设置通过关联素材资源进行设置
添加到现有的 AudienceInfo
或
SearchThemeInfo
条件。如果您想
请改用受众群体,请指定 audience
字段,而非
将 searchTheme
字段替换为受众群体的资源名称。
operations.push({
"assetGroupSignalOperation": {
"create": {
"assetGroup": assetGroupOperation.assetGroupOperation.create.resourceName,
"searchTheme": {
"text": "mars cruise"
}
}
}
});