Buld DV360 audience creation via API / ReferenceError: "Analytics" is not defined. (line 18, file "Code")
Buld DV360 audience creation via API / ReferenceError: "Analytics" is not defined. (line 18, file "Code")
我遇到了一个问题 ReferenceError: "Analytics" is not defined。 (第 18 行,文件 "Code")同时使用此 article
中的脚本
我的目标是在 GA 中设置再营销受众。我总共有 14 个帐户,但受众列表将保持不变。
你能帮我了解一下哪里出了问题吗?
function main() {
var settings = {'linkedView':"60000000",
'linkedAccountId':"",
'accountId':'',
'propertyID':''};
var spreadsheet = SpreadsheetApp.openByUrl('');
var sheet = spreadsheet.getSheetByName('Sheet1');
var range = sheet.getRange(1, 2, sheet.getLastRow(), 3);
var values = range.getValues();
Logger.log(values.length);
for(var i = 0; i < values.length; i++) {
var name = values[i][0];
var categoryUrl = values[i][1];
var duration = values[i][2];
var newAudience = Analytics.Management.RemarketingAudience.insert(
{
'name': name,
'linkedViews': [settings.linkedView],
'linkedAdAccounts': [{
'type': 'DBM_LINKS',
'linkedAccountId': settings.linkedAccountId,
}],
'audienceType': 'SIMPLE',
'audienceDefinition': {
'includeConditions': {
'daysToLookBack': 7,
'segment': 'sessions::condition::ga:pagePath=@' + categoryUrl,
'membershipDurationDays': duration,
'isSmartList': false
}
}
},
settings.accountId,
settings.propertyID);
Logger.log(i + ' Audience ' + name + ' has been created');
};
}
分析对象似乎不可用。它需要 be enabled 才能使用。
这里是如何做到这一点的基本概述:
您需要在高级 Google 服务菜单中启用 'Google Analytics API'。
[
然后您需要使用第二张图片底部的 link 在 'Google Cloud Platform API Dashboard' 中启用它。单击“+ 启用 API 和服务”> 搜索 'Google Analytics API' 并启用它!
我遇到了一个问题 ReferenceError: "Analytics" is not defined。 (第 18 行,文件 "Code")同时使用此 article
中的脚本我的目标是在 GA 中设置再营销受众。我总共有 14 个帐户,但受众列表将保持不变。
你能帮我了解一下哪里出了问题吗?
function main() {
var settings = {'linkedView':"60000000",
'linkedAccountId':"",
'accountId':'',
'propertyID':''};
var spreadsheet = SpreadsheetApp.openByUrl('');
var sheet = spreadsheet.getSheetByName('Sheet1');
var range = sheet.getRange(1, 2, sheet.getLastRow(), 3);
var values = range.getValues();
Logger.log(values.length);
for(var i = 0; i < values.length; i++) {
var name = values[i][0];
var categoryUrl = values[i][1];
var duration = values[i][2];
var newAudience = Analytics.Management.RemarketingAudience.insert(
{
'name': name,
'linkedViews': [settings.linkedView],
'linkedAdAccounts': [{
'type': 'DBM_LINKS',
'linkedAccountId': settings.linkedAccountId,
}],
'audienceType': 'SIMPLE',
'audienceDefinition': {
'includeConditions': {
'daysToLookBack': 7,
'segment': 'sessions::condition::ga:pagePath=@' + categoryUrl,
'membershipDurationDays': duration,
'isSmartList': false
}
}
},
settings.accountId,
settings.propertyID);
Logger.log(i + ' Audience ' + name + ' has been created');
};
}
分析对象似乎不可用。它需要 be enabled 才能使用。
这里是如何做到这一点的基本概述:
您需要在高级 Google 服务菜单中启用 'Google Analytics API'。 [
然后您需要使用第二张图片底部的 link 在 'Google Cloud Platform API Dashboard' 中启用它。单击“+ 启用 API 和服务”> 搜索 'Google Analytics API' 并启用它!