每个人都在准备 增强型广告系列 对于很多人来说,这意味着找到一种简便的方法将多个广告系列合并为一个广告系列。您可能有一个针对桌面流量的广告系列,一个针对平板电脑的广告系列,或者每个主要移动平台的广告系列。
增强型广告系列的美丽和痛苦在于,您可以事半功倍。我还没有找到一种轻松地将多个广告系列合并为一个广告的好方法,因此我自己制作了一个。您需要做的就是指定一个目标广告系列,在该广告系列中结束所有关键字,广告组和广告,并从中复制广告系列。该脚本将暂停所有关键字,并且广告会移至该关键字,因此您可以在删除旧广告系列之前查看结果并确保一切设置正确。
谢谢,
拉斯
//----------------------------------- // Merge Multiple Campaigns Together // Created By: 拉斯 Savage // FreeAdWordsScripts.com //----------------------------------- function main() { var DESTINATION_CAMPAIGN_NAME = "dest_camp_name"; var ORIGIN_CAMPAIGN_NAMES = ["to_merge_camp_name_1","to_merge_camp_name_2"/*,...*/]; var DEFAULT_KW_BID = 0.01; //used in case we can't get the origin kw bid //build a list of 广告群组 in the original var dest_adgroups = []; var ag_iter = AdWordsApp.adGroups() .withCondition("CampaignName = '"+DESTINATION_CAMPAIGN_NAME+"'") .get(); while(ag_iter.hasNext()) { dest_adgroups.push(ag_iter.next()); } var dest_camp; if(dest_adgroups.length > 0) { dest_camp = dest_adgroups[0].getCampaign(); } for(var i in ORIGIN_CAMPAIGN_NAMES) { var camp_name = ORIGIN_CAMPAIGN_NAMES[i]; var kw_iter = AdWordsApp.keywords() .withCondition("CampaignName = '"+camp_name+"'") .get(); while(kw_iter.hasNext()) { var kw = kw_iter.next(); var dest_adgroup = _find_adgroup(dest_adgroups,kw.getAdGroup()); if(!dest_adgroup) { dest_adgroup = dest_camp.newAdGroupBuilder() .withName(kw.getAdGroup().getName()) .withStatus((kw.getAdGroup().isPaused()) ? "PAUSED" : "ENABLED") .withKeywordMaxCpc(kw.getAdGroup().getKeywordMaxCpc()) .create(); dest_adgroups.push(dest_adgroup); //now we move all the 广告 over var 广告 _iter = kw.getAdGroup().ads().get(); while(ad_iter.hasNext()) { var 广告 = 广告 _iter.next(); dest_adgroup.createTextAd( 广告 .getHeadline(), 广告 .getDescription1(), 广告 .getDescription2(), 广告 .getDisplayUrl(), 广告 .getDestinationUrl(), { isMobilePreferred : 广告 .isMobilePreferred() } ); 广告 .pause(); } } var max_cpc = kw.getMaxCpc() || DEFAULT_KW_BID; var dest_url = kw.getDestinationUrl() || ""; var kw_text = kw.getText(); dest_adgroup.createKeyword(kw_text,max_cpc,dest_url); kw.pause(); } } function _find_adgroup(ag_list,ag) { for(var i in ag_list) { if(ag_list[i].getName() == ag.getName()) { return ag_list[i]; } } return null; } }
你好罗素,
回复删除这样可以保留关键字/广告历史记录吗?
您好,冈兹茨,您好,这将不会保留广告或关键字的历史记录。在AdWords中,关键字或广告一旦创建就无法编辑。每当您进行更改时,它都会破坏旧广告并创建一个新广告(具有新ID)。
删除如果您使用任何第三方工具,它们都会跟踪AdWords之外的那些元素。
最好的选择是使用标签来完成此操作。再次遗憾的是,adwords脚本不允许您在创建关键字时将标签添加到关键字中(我将其添加为 功能要求.
由于此脚本仅暂停关键字和广告组,因此我们应该能够创建另一个脚本,该脚本会将标签从旧的复制到新的广告系列中。如果您觉得这很有用,请告诉我,我会整理一下。
谢谢,
拉斯
噢,老兄-我喜欢一个可以在标签上复制的脚本,拉斯!刚在您的网站上跌跌撞撞,我喜欢它。一世'会分享这个词,并给你所有的荣誉:)
回复删除检查一下 合并多个广告系列中的标签 为合并标签提供一些帮助。
删除谢谢,
拉斯
这是一个潜在的好网站。但是我想要一些像这里的更新 //edit-proofread.com/blog/persuasive-essay
回复删除嘿,现在有最好的珠宝收藏,各种项链和收入最高的圣诞节礼物,漂亮 女士项链 你爱我'm sure you'll love them
回复删除我从您的文章中找到了很好的信息。
回复删除دانلودسریال قورباغه دانلودسریال قورباغه دانلودسریال قورباغه دانلودسریال قورباغه دانلودسریال قورباغه