大数跨境

Google Ads:如何设置账户级别的UTM参数

Google Ads:如何设置账户级别的UTM参数 电商实践
2022-01-03
1
导读:UTM 参数可帮助营销人员将 Google Ads 的表现追踪到各个广告系列、广告组和关键词。然而,手动创建跟踪参数字符串既耗时又容易出错。不妨采用自动化方式:开启账户级别的 Google 点击标识符

UTM 参数可帮助营销人员追踪 Google Ads 各广告系列、广告组及关键词的表现。然而,手动创建跟踪参数字符串既耗时又易出错。

建议自动化该流程:开启账户级 Google 点击标识符(GCLID),设置账户级 UTM 参数,并使用脚本创建广告组级自定义参数。

跟踪参数

Google Analytics 源于 Urchin Software Corp.(2005 年被 Google 收购)。此前,Urchin 创建了用于追踪 URL 点击的“Urchin 跟踪模块”(即 UTM),该方法论被 Google 沿用至今。

Google 点击标识符(GCLID)是 Google 将点击信息从 Ads 传递至 Analytics 的方式。“UTM”和“GCLID”均指添加到网址末尾的简短跟踪代码片段(参数)。示例如下:

?utm_source=google&utm_medium=ad&utm_campaign=campaign

上例中,流量来源为 Google,媒介为广告,广告系列名为“campaign”。问号(?)用于附加在网站地址后,连字符(&)用于分隔各参数。

https://example.com?utm_source=google...

utm_source=google&utm_medium=ad

GCLID

对于使用 Google Analytics 追踪广告表现的企业,GCLID 是衡量活动成功与否最简便的方法。它通过唯一代码将详情从 Google Ads 传递出去,且可在账户级启用,使该账户下所有广告系列和广告自动包含此参数。

使用 GCLID 自动标记 Google Ads 链接是将广告数据传递给 Google Analytics 最直接的方式之一。

启用 GCLID 自动标记步骤:

  • 打开 Google Ads;
  • 在账户级选择“设置”;
  • 下拉菜单中选择“账户设置”;
  • 展开“自动标记”部分;
  • 勾选“标记用户从我的广告点击的 URL”;
  • 保存。

启用后,GCLID 将自动添加至所有广告链接,例如:?gclid=74974f7hw8hr7ie8wuy

账户级别的 UTM 参数

并非所有分析工具、CRM 或广告测量平台都能解析 GCLID,但几乎都支持由五部分组成的 UTM 参数:

  • utm_source:描述访问来源(如“Google”、“Facebook”、“newsletter”);
  • utm_medium:跟踪流量类型(Google Ads 通常为“ad”或“cpc”);
  • utm_campaign:活动名称或标识符;
  • utm_term:捕获付费关键词;
  • utm_content:指示广告素材信息(如“视频”、“搜索”)或目标受众等关键信息。

在 Google Ads 中创建账户级 UTM 参数步骤:

  • 打开 Google Ads;
  • 在账户级选择“设置”;
  • 下拉菜单中选择“账户设置”;
  • 展开“跟踪”部分;
  • 粘贴跟踪模板;
  • 点击“保存”。

跟踪模板是核心配置项。

跟踪模板是在 Google Ads 中设置账户级别 UTM 参数的关键。

模板构建方式如下:

{lpurl}?utm_source=google&utm_campaign={campaignid}&utm_medium=ad&utm_content={creative}&utm_term={keyword}

首部分“{lpurl}”(落地页 URL)用花括号包裹,表示需由 Google Ads 解析并替换为实际目标网址。后续 UTM 参数以问号开头,用 & 分隔。

?utm_source=google&utm_campaign={campaignid}...

Google Ads 会自动解析部分参数(如唯一广告系列 ID):

utm_campaign={campaignid}

解析结果示例:utm_campaign=hy76syd6tsgd(其中“hy76syd6tsgd”为 {campaignid} 对应的实际 ID)。

Google 提供多种“ValueTrack”参数变量:

  • {campaignid}:替换为广告系列 ID(非名称);
  • {adgroupid}:包含广告组标识符;
  • {device}:解析为“m”(移动)、“c”(计算机)、“t”(平板);
  • {creative}:包含单个广告的唯一 ID;
  • {keyword}:根据匹配搜索查询或内容的关键词解析(不适用于动态广告)。

模板可组合其他参数(如设备):?utm_source=google&device={device}。建议混合搭配并通过 Google Ads “测试”按钮验证。

自定义参数

账户级跟踪模板还可纳入通常在广告系列或广告组级设置的自定义 URL 参数。

自定义 URL 参数通常使用熟悉的名值对在广告系列或广告组级别手动设置。

在跟踪模板中,自定义参数以花括号和下划线标识:?utm_source=google&campaign={_campaign}

若未在相应层级设置,Google Ads 会将其替换为空值。预期结果 ?utm_source=google&campaign=Amazing_Campaign 可能变为 ?utm_source=google&campaign=。

手动逐层设置违背自动化初衷。可通过 Google Ads 脚本(一种连接 Google API 的 JavaScript)解决。

创建脚本步骤:

  • 打开 Google Ads;
  • 点击右上角“工具与设置”;
  • 下拉菜单选择“批量操作”;
  • 选择“脚本”;
  • 点击加号添加新脚本。

Google Ads 脚本开发环境位于 Google Ads 平台导航的深层结构中。

广告系列和广告组名称优化

前述模板存在局限:utm_campaign 和 utm_content 仅输出 ID 而非可读名称,虽可关联但不便查阅。建议用广告组级自定义参数替代:

{lpurl}?utm_source=google&utm_campaign={_campaign}&utm_medium=ad&utm_content={_adgroup}&utm_term={keyword}

以下脚本可自动捕获广告系列和广告组名称,并作为自定义 URL 参数添加至广告组级:

function main(){
    let adGroups = AdsApp.adGroups().withCondition("CampaignStatus = ENABLED").get();
    while (adGroups.hasNext()) {
        let adGroup = adGroups.next();
        let group = adGroup.getName().replace(/\s/g,'_');
        let campaign = adGroup.getCampaign().getName().replace(/\s/g,'_');
        adGroup.urls().setCustomParameters({adgroup: group, campaign: campaign});
    }
}

主函数:main 是脚本运行入口,频率可在主页面设置。

广告组变量:存储所有已启用广告系列关联的广告组。

let adGroups = AdsApp.adGroups().withCondition("CampaignStatus = ENABLED").get();

此处 AdsApp.adGroups() 向脚本暴露广告组层级。

迭代器:遍历广告组集合并执行三项任务:

  • 获取广告组及其名称;
  • 将名称中的空格替换为下划线;
  • 通过 .urls().setCustomParameters() 添加自定义 URL 参数。

while (adGroups.hasNext()) {     let adGroup = adGroups.next();     let group = adGroup.getName().replace(/\s/g,'_');     let campaign = adGroup.getCampaign().getName().replace(/\s/g,'_');     adGroup.urls().setCustomParameters({adgroup: group, campaign: campaign}); }

脚本每次运行时,都会在广告组级添加自定义 URL 参数,供账户级跟踪模板调用。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8035
粉丝 0
电商实践 电商实践
总阅读1.1k
粉丝0
内容8.0k