Google AdWords 脚本 AdGroupBidModifierService
Google AdWords Script AdGroupBidModifierService
我在 Google AdWords 脚本 API 找到了这个脚本。 https://developers.google.com/adwords/api/docs/guides/adgroup-bid-modifiers
但是我在第 2 行收到错误:"Missing ; before statement (line 3)"。我似乎找不到问题。
// Get the AdGroupBidModifierService.
AdGroupBidModifierServiceInterface bidModifierService = adWordsServices.get(session, AdGroupBidModifierServiceInterface.class);
// Create selector.
Selector selector = new Selector();
selector.setFields(
new String[] {"CampaignId", "AdGroupId", "Id", "BidModifier"});
selector.setPaging(new Paging(0, 10));
// Make a 'get' request.
AdGroupBidModifierPage page = bidModifierService.get(selector);
// Display bid modifiers.
if (page.getEntries() != null) {
for (AdGroupBidModifier modifier : page.getEntries()) {
String value = (modifier.getBidModifier() == null) ?
"unset" : String.valueOf(modifier.getBidModifier())
System.out.println("Campaign ID " + modifier.getCampaignId()
+ ", AdGroup ID " + modifier.getAdGroupId()
+ ", Criterion ID " + modifier.getCriterion().getId()
+ " has ad group level modifier: " + value);
}
} else {
System.out.println("No bid modifiers were found.");
}
还有其他人遇到过此代码的问题吗?也可以让它与 AdWords.App 一起使用吗?
您是作为 Java 应用程序的一部分执行此操作,还是在 Google AdWords 脚本编辑器中执行此操作?
如果是后者,那就是问题所在。 Google 脚本编辑器处理 Google 脚本(本质上是 Java 脚本)
首先:您不能在 AdWords 脚本中使用 Java 代码,您必须使用 javascript。在以下位置查看有关 Adwords 脚本的更多信息:https://developers.google.com/adwords/scripts/
其次:您无法获得旧日期的每次点击费用,只能获得当前的每次点击费用出价
我在 Google AdWords 脚本 API 找到了这个脚本。 https://developers.google.com/adwords/api/docs/guides/adgroup-bid-modifiers 但是我在第 2 行收到错误:"Missing ; before statement (line 3)"。我似乎找不到问题。
// Get the AdGroupBidModifierService.
AdGroupBidModifierServiceInterface bidModifierService = adWordsServices.get(session, AdGroupBidModifierServiceInterface.class);
// Create selector.
Selector selector = new Selector();
selector.setFields(
new String[] {"CampaignId", "AdGroupId", "Id", "BidModifier"});
selector.setPaging(new Paging(0, 10));
// Make a 'get' request.
AdGroupBidModifierPage page = bidModifierService.get(selector);
// Display bid modifiers.
if (page.getEntries() != null) {
for (AdGroupBidModifier modifier : page.getEntries()) {
String value = (modifier.getBidModifier() == null) ?
"unset" : String.valueOf(modifier.getBidModifier())
System.out.println("Campaign ID " + modifier.getCampaignId()
+ ", AdGroup ID " + modifier.getAdGroupId()
+ ", Criterion ID " + modifier.getCriterion().getId()
+ " has ad group level modifier: " + value);
}
} else {
System.out.println("No bid modifiers were found.");
}
还有其他人遇到过此代码的问题吗?也可以让它与 AdWords.App 一起使用吗?
您是作为 Java 应用程序的一部分执行此操作,还是在 Google AdWords 脚本编辑器中执行此操作?
如果是后者,那就是问题所在。 Google 脚本编辑器处理 Google 脚本(本质上是 Java 脚本)
首先:您不能在 AdWords 脚本中使用 Java 代码,您必须使用 javascript。在以下位置查看有关 Adwords 脚本的更多信息:https://developers.google.com/adwords/scripts/
其次:您无法获得旧日期的每次点击费用,只能获得当前的每次点击费用出价