如何为性别或年龄范围等人口统计标准设置出价调节系数
how to set bid modifier for demographic criteria like gender or age range
如何为性别或年龄范围等人口统计标准设置出价调节系数?
我已经设置了一些在 google adwords 示例代码中找到的基本操作:
https://developers.google.com/adwords/api/docs/samples/php/basic-operations
我还设法使用平台设备提高和降低出价。但是我一直在找年龄和性别,一直没有找到。有人可以举例说明如何为性别或年龄范围的人口统计标准设置出价调节器。谢谢!
添加、更新和删除出价调整
public static function runExample(AdWordsServices $adWordsServices,
AdWordsSession $session, $adGroupId, $bidModifier) {
$adGroupBidModifierService =
$adWordsServices->get($session, AdGroupBidModifierService::class);
$operations = [];
// Mobile criterion ID.
$criterionId = 30001;
// Prepare to add an ad group level override.
$adGroupBidModifier = new AdGroupBidModifier();
$adGroupBidModifier->setAdGroupId($adGroupId);
$adGroupBidModifier->setCriterion(new Platform());
$adGroupBidModifier->getCriterion()->setId($criterionId);
$adGroupBidModifier->setBidModifier($bidModifier);
$operation = new AdGroupBidModifierOperation();
// Create an ad group bid modifier operation and add it to the list.
$operation->setOperator(Operator::ADD);
$operation->setOperand($adGroupBidModifier);
$operations[] = $operation;
// Create the ad group bid modifier on the server and print out some
// information for each created ad group criterion.
$result = $adGroupBidModifierService->mutate($operations);
foreach ($result->getValue() as $adGroupBidModifier) {
printf(
"Ad group ID %d, criterion ID %d was updated with "
. "ad group level modifier: %s\n",
$adGroupBidModifier->getAdGroupId(),
$adGroupBidModifier->getCriterion()->getId(),
$adGroupBidModifier->getBidModifier()
);
}
}
现在可以在 https://developers.google.com/adwords/api/docs/guides/bidding
中找到此代码
这个例子确实是随着平台的增加和减少。
有一个论坛,Google adwords 开发人员将在其中回答您的问题。我在那个论坛上做了一些研究,看起来已经有人回答了。
与您的答案相同的问题:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!searchin/adwords-api/bid$20on$20demographic$20criteria|排序:date/adwords-api/bq3ZjG8xbfI/l35zWdbiAwAJ
快速查看:
$adGroupCriterionService = $adWordsServices->get($session, AdGroupCriterionService::class);
$operations = [];
$genderTarget = new Gender();
$genderTarget->setId(10);
$genderBiddableAdGroupCriterion = new BiddableAdGroupCriterion();
$genderBiddableAdGroupCriterion->setAdGroupId($adGroupId);
$genderBiddableAdGroupCriterion->setCriterion($genderTarget);
$genderBiddableAdGroupCriterion->setBidModifier(1.1);
$genderBiddableAdGroupCriterionOperation = new AdGroupCriterionOperation();
$genderBiddableAdGroupCriterionOperation->setOperand($genderBiddableAdGroupCriterion);
$genderBiddableAdGroupCriterionOperation->setOperator(Operator::SET);
$operations[] = $genderBiddableAdGroupCriterionOperation;
$result = $adGroupCriterionService->mutate($operations);
如何为性别或年龄范围等人口统计标准设置出价调节系数?
我已经设置了一些在 google adwords 示例代码中找到的基本操作: https://developers.google.com/adwords/api/docs/samples/php/basic-operations
我还设法使用平台设备提高和降低出价。但是我一直在找年龄和性别,一直没有找到。有人可以举例说明如何为性别或年龄范围的人口统计标准设置出价调节器。谢谢!
添加、更新和删除出价调整
public static function runExample(AdWordsServices $adWordsServices,
AdWordsSession $session, $adGroupId, $bidModifier) {
$adGroupBidModifierService =
$adWordsServices->get($session, AdGroupBidModifierService::class);
$operations = [];
// Mobile criterion ID.
$criterionId = 30001;
// Prepare to add an ad group level override.
$adGroupBidModifier = new AdGroupBidModifier();
$adGroupBidModifier->setAdGroupId($adGroupId);
$adGroupBidModifier->setCriterion(new Platform());
$adGroupBidModifier->getCriterion()->setId($criterionId);
$adGroupBidModifier->setBidModifier($bidModifier);
$operation = new AdGroupBidModifierOperation();
// Create an ad group bid modifier operation and add it to the list.
$operation->setOperator(Operator::ADD);
$operation->setOperand($adGroupBidModifier);
$operations[] = $operation;
// Create the ad group bid modifier on the server and print out some
// information for each created ad group criterion.
$result = $adGroupBidModifierService->mutate($operations);
foreach ($result->getValue() as $adGroupBidModifier) {
printf(
"Ad group ID %d, criterion ID %d was updated with "
. "ad group level modifier: %s\n",
$adGroupBidModifier->getAdGroupId(),
$adGroupBidModifier->getCriterion()->getId(),
$adGroupBidModifier->getBidModifier()
);
}
}
现在可以在 https://developers.google.com/adwords/api/docs/guides/bidding
中找到此代码这个例子确实是随着平台的增加和减少。
有一个论坛,Google adwords 开发人员将在其中回答您的问题。我在那个论坛上做了一些研究,看起来已经有人回答了。
与您的答案相同的问题:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!searchin/adwords-api/bid$20on$20demographic$20criteria|排序:date/adwords-api/bq3ZjG8xbfI/l35zWdbiAwAJ
快速查看:
$adGroupCriterionService = $adWordsServices->get($session, AdGroupCriterionService::class);
$operations = [];
$genderTarget = new Gender();
$genderTarget->setId(10);
$genderBiddableAdGroupCriterion = new BiddableAdGroupCriterion();
$genderBiddableAdGroupCriterion->setAdGroupId($adGroupId);
$genderBiddableAdGroupCriterion->setCriterion($genderTarget);
$genderBiddableAdGroupCriterion->setBidModifier(1.1);
$genderBiddableAdGroupCriterionOperation = new AdGroupCriterionOperation();
$genderBiddableAdGroupCriterionOperation->setOperand($genderBiddableAdGroupCriterion);
$genderBiddableAdGroupCriterionOperation->setOperator(Operator::SET);
$operations[] = $genderBiddableAdGroupCriterionOperation;
$result = $adGroupCriterionService->mutate($operations);