Я пытаюсь создать новые рекламные кампании Google с помощью скрипта AdWords.Я нашел этот ответ , который отлично работает.За исключением случаев, когда вы проводите кампанию по шоппингу, это не так.
Согласно этой статье вы должны добавить дополнительные столбцы, что имеет смысл, так что я сделал.Но при запуске сценария происходит массовая загрузка с ошибкой: «Невозможно определить тип объекта для этой строки. Убедитесь, что вы предоставляете поля только для тех столбцов, которые соответствуют объекту».
Кто-нибудь знает, почемуGoogle не может определить, что я пытаюсь сделать?
Код, который я создал:
function main()
{
var columns = [
'Campaign',
'Campaign Type',
'Budget Name',
'Budget',
'Bid Strategy type',
'Country of Sale',
'Ad Group',
'Max CPC',
'Product Group',
'Product Group Type',
'Merchant',
];
var upload = AdWordsApp.bulkUploads().newCsvUpload(
columns, {moneyInMicros: false});
// AdWords identify existing campaigns using its name. To create a new
// campaign, use a campaign name that doesn't exist in your account.
upload.append({
'Campaign': 'Shopping - 100',
'Campaign Type': 'Shopping',
'Budget Name': 'Shopping',
'Budget': 500,
'Bid Strategy type': 'cpc',
'Country of Sale': 'NL',
'Ad Group': 'Shopping - 100',
'Max CPC': 0.10,
'Product Group': '* / custom label 0 = *',
'Product Group Type': 'Biddable',
'Merchant': 1234,
});
// Use upload.apply() to make changes without previewing.
upload.preview();
}