Предполагая, что у меня есть следующая запись
{
"action": "add",
"audience": "GL 4.0m:C:08:Browsers:(14-30):Visitors, 14-30, all:(Mobile)",
"audience_id": "${AUD_ID}",
"targeting_type": "Positive",
"bid_adjustment": "1%",
"account": "${ANAME}",
"campaign": "${CNAME}",
"account_id": "${AID}",
"campaign_id": "${CID}"
}
Первоначально предполагалось, что должна существовать конечная точка обновления, которую я мог бы напрямую вызвать через AccountId & CampaignId с новым процентом ставки, к сожалению, после прохождения через API GoogleAdwords я обнаружил что у меня нет прямой конечной точки для этого (или, по крайней мере, насколько я мог видеть).
Похоже, мне нужно достичь нескольких конечных точек, чтобы достичь этого, и я не уверен, как мне go узнать об этом, и какие конечные точки нам нужно достичь.
То, что я ищу, может выглядеть примерно так (это простой пример, может не отражать терминологию G-Ads),
- Скачать AUDIENCE_PERFORMANCE_REPORT для получения данных об аудитории
- Использовать загруженные данные для extract customer_id
- Используйте извлеченный customer_id и используйте его в CampaignCriterionService , чтобы обновить ставку со следующей структурой запроса
{
"xsi_type": "CampaignCriterionOperation",
"operator": "ADD",
"operand": {
"xsi_type": "CampaignCriterion",
"campaignId": "${CID}",
"criterion": {
"xsi_type": "CriterionUserList",
"userListId": "${ULID}"
},
"bidModifier": 1.01
}
}