我可以在 RAdwords 的哪个位置指定我要调查的国家和渠道(SEA vs Shopping)?
Where in RAdwords can I specify what country and channel (SEA vs Shopping) I want to investigate?
我正在使用以下代码获取我的德语 Google SEA 频道的性能数据,它运行良好。
但是:
- 不仅要获取 德语 频道的数据,我还想获取 奥地利 和 意大利语的数据频道。
- 除了获取 SEA 的数据外,我还想获取我的 Google 购物频道的数据。
问题:为了实现上述两个目标,我需要在代码或过程中更改什么?
library(RAdwords)
google_auth <- doAuth()
body <- statement(select=c('EffectiveFinalUrl ' ,'Clicks', 'Cost', 'Impressions','Date'),
report="FINAL_URL_REPORT" ,
start="2018-03-01",
end="2018-03-31")
data <- getData(clientCustomerId='xxx-xxx-xxx',
google_auth=google_auth,
statement=body,
transformation = T,
changeNames = T)
print(head(data))
在不了解您的 Google 广告帐户和广告系列结构的情况下,很难回答您的问题。我希望我能用这个答案指出正确的方向。
关于你关于 Google 文字广告和 Google 购物的区别的第二个问题,可以简单地将广告系列添加到你的查询中。在 FINAL_URL_REPORT
的 statement/query 中,您可以添加 CampaignName
作为附加属性。
body <- statement(select=c(`CampaignName`, 'EffectiveFinalUrl' ,'Clicks', 'Cost', 'Impressions','Date'),
report="FINAL_URL_REPORT",
start="2018-03-01",
end="2018-03-31")
现在您可以根据活动级别区分最终的 URL 数据。由于 Google 搜索文字和展示广告与 Google 购物广告系列分开,这应该可以回答您的第二个问题。
关于您关于国家/地区数据的问题,以下方法之一可能会有所帮助:
A) 使用 Campaign_Location_Target_Report
。这会为您的每个广告系列提供基于地理位置的数据。
body <- statement(select=c('CampaignName', 'Id', 'Clicks', 'Cost', 'Impressions','Date'),
report="Campaign_Location_Target_Report",
start="2018-03-01",
end="2018-03-01",compress = T)
Id
指的是 google 地理位置。 Google 在这里提供了一个映射: https://developers.google.com/adwords/api/docs/appendix/geotargeting 你必须自己将Ids 与位置名称进行匹配。 Google API 只提供Id。
B) 使用 AD_PERFORMANCE_REPORT
并使用正则表达式从 URL 中提取国家/地区信息。您的 URL 可能包含标识国家/地区的部分,例如“.de”或“/de/”。提取 URL 的这一部分作为附加列并汇总您的数据。
body <- statement(select=c("CreativeDestinationUrl",
"CreativeFinalAppUrls",
"CreativeFinalMobileUrls",
"CreativeFinalUrls",
"CreativeFinalUrlSuffix",
'Clicks', 'Cost', 'Impressions'),
report="AD_PERFORMANCE_REPORT",
start="2018-03-01",
end="2018-03-01",compress = T)
C) 此建议与您的 Google 广告 Account/Campaign 设置有关。在广告系列设置中按国家/地区拆分您的 Google 广告系列,并为每个国家/地区创建一个广告系列:campaign_1_de、campaign_1_at、campaign_1_it 然后您可以简单地查询 CAMPAIGN_PERFORMANCE_REPORT
并比较广告系列级别的数据。
希望对您有所帮助!
我正在使用以下代码获取我的德语 Google SEA 频道的性能数据,它运行良好。
但是:
- 不仅要获取 德语 频道的数据,我还想获取 奥地利 和 意大利语的数据频道。
- 除了获取 SEA 的数据外,我还想获取我的 Google 购物频道的数据。
问题:为了实现上述两个目标,我需要在代码或过程中更改什么?
library(RAdwords)
google_auth <- doAuth()
body <- statement(select=c('EffectiveFinalUrl ' ,'Clicks', 'Cost', 'Impressions','Date'),
report="FINAL_URL_REPORT" ,
start="2018-03-01",
end="2018-03-31")
data <- getData(clientCustomerId='xxx-xxx-xxx',
google_auth=google_auth,
statement=body,
transformation = T,
changeNames = T)
print(head(data))
在不了解您的 Google 广告帐户和广告系列结构的情况下,很难回答您的问题。我希望我能用这个答案指出正确的方向。
关于你关于 Google 文字广告和 Google 购物的区别的第二个问题,可以简单地将广告系列添加到你的查询中。在 FINAL_URL_REPORT
的 statement/query 中,您可以添加 CampaignName
作为附加属性。
body <- statement(select=c(`CampaignName`, 'EffectiveFinalUrl' ,'Clicks', 'Cost', 'Impressions','Date'),
report="FINAL_URL_REPORT",
start="2018-03-01",
end="2018-03-31")
现在您可以根据活动级别区分最终的 URL 数据。由于 Google 搜索文字和展示广告与 Google 购物广告系列分开,这应该可以回答您的第二个问题。
关于您关于国家/地区数据的问题,以下方法之一可能会有所帮助:
A) 使用 Campaign_Location_Target_Report
。这会为您的每个广告系列提供基于地理位置的数据。
body <- statement(select=c('CampaignName', 'Id', 'Clicks', 'Cost', 'Impressions','Date'),
report="Campaign_Location_Target_Report",
start="2018-03-01",
end="2018-03-01",compress = T)
Id
指的是 google 地理位置。 Google 在这里提供了一个映射: https://developers.google.com/adwords/api/docs/appendix/geotargeting 你必须自己将Ids 与位置名称进行匹配。 Google API 只提供Id。
B) 使用 AD_PERFORMANCE_REPORT
并使用正则表达式从 URL 中提取国家/地区信息。您的 URL 可能包含标识国家/地区的部分,例如“.de”或“/de/”。提取 URL 的这一部分作为附加列并汇总您的数据。
body <- statement(select=c("CreativeDestinationUrl",
"CreativeFinalAppUrls",
"CreativeFinalMobileUrls",
"CreativeFinalUrls",
"CreativeFinalUrlSuffix",
'Clicks', 'Cost', 'Impressions'),
report="AD_PERFORMANCE_REPORT",
start="2018-03-01",
end="2018-03-01",compress = T)
C) 此建议与您的 Google 广告 Account/Campaign 设置有关。在广告系列设置中按国家/地区拆分您的 Google 广告系列,并为每个国家/地区创建一个广告系列:campaign_1_de、campaign_1_at、campaign_1_it 然后您可以简单地查询 CAMPAIGN_PERFORMANCE_REPORT
并比较广告系列级别的数据。
希望对您有所帮助!