感谢您预览 Google 的新代码文档!此网站为公开 Beta 版。(反馈

衡量转化情况

如果客户完成某个您定义为有价值的操作(例如购买注册),此类客户操作就称为转化。通过衡量转化情况,您可以了解客户与您广告的互动是否有效转化为有价值的客户活动。

使用 Google Ads 衡量转化情况

转化衡量可帮助您了解客户在与您的广告进行互动后所采取的行动:他们是购买了您的产品、订阅了您的简报、致电了您的商家,还是下载了您的应用。

gtag.js

  1. 在 Google Ads 中设置转化衡量之前,您必须先创建转化操作
  2. 在随后出现的屏幕上,在全局网站代码下,选择最符合您的情况的选项,然后按照相关说明添加代码。详细了解如何添加全局网站代码以进行 Google Ads 转化跟踪
  3. (可选)根据您的偏好修改全局网站代码:

    • 如果您不希望全局网站代码在网页首次加载时将网站访问者添加到再营销名单中,请将下面的代码添加到全局网站代码的 'config' 命令中:

      gtag('config', 'AW-XXXXXX', {'send_page_view': false});
      
    • 如果您想禁止收集再营销数据,请将下面突出显示的 gtag('set') 命令添加到全局网站代码中的 gtag('js') 命令上方。这样,对于配置的所有 Google Ads 帐号,都会禁止收集再营销数据。

      <script async
      src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXX"></script>
      <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('set', 'allow_ad_personalization_signals', false);
      gtag('js', new Date());
      gtag('config', 'AW-XXXXXX');
      </script>
      
  4. 在“事件代码段”旁边,选择是在网页加载时还是客户点击时衡量转化情况。

    • 网页加载:在客户访问转化页(例如用于购买或注册的确认页面)时统计转化。这是默认选项,也是最常用的选项。详细了解 Google 的安全标准
    • 点击:在客户点击某个按钮或链接(如“立即购买”按钮)时统计转化。
  5. 复制事件代码段,然后按照相关说明将其添加到您的网站中;也可点击下载代码段将它下载下来,以后再添加。

    • 如果您要在网页加载时衡量转化情况,请将事件代码段添加到相应网页中。
    • 如果您要在客户点击时衡量转化情况,请将事件代码段添加到您要监控点击的按钮或链接所在的网页中。

    Google Ads 事件代码段使用 gtag('event', 'conversion', ...) 将事件标记为转化。转化事件会发送一个包含 send_tovaluecurrency 参数的对象。相关示例如下所示:

    <script>
     gtag('event', 'conversion', {
       'send_to': 'AW-123456789/AbC-D_efG-h12_34-567',
       'value': 1.0,
       'currency': 'USD'
     });
    </script>
    
  6. 点击下一步,然后点击完成

  7. 如果您要将网站上的点击作为转化进行衡量,请按照此处的说明为要衡量的按钮或链接添加一段额外的代码。为确保转化衡量功能正常发挥作用,此步骤必不可少。

跟踪代码管理器

  1. 在跟踪代码管理器中,创建新的 Google Ads 代码。在主屏幕中,依次选择新建代码 > 代码配置 > Google Ads 转化跟踪
  2. 登录您的 Google Ads 帐号,以收集用于完成代码设置的相应值:
    • 在您的 Google Ads 帐号中,点击工具和设置 ()
    • 选择衡量:转化,系统将打开转化操作表格。
    • 转化操作列中选择要使用的转化的名称。
    • 展开代码设置标签页,以查看代码详细信息。
    • 选择使用 Google 跟踪代码管理器
    • 复制转化 ID 和转化标签。
    • 将必需的转化 ID 和转化标签值添加到相应的字段中。您还可以选择添加转化价值、订单 ID 和货币代码。如果可以,请务必为这些字段值使用跟踪代码管理器变量。例如,大多数情况下会为订单 ID 使用变量。
  3. 在“触发条件”部分选择一个或多个触发器,指定代码应何时触发。
  4. 保存并发布您的容器。
  5. 确保已启用转化链接器
  6. 预览您所做的更改,并在准备就绪后发布

使用 Google Analytics(分析)4 衡量转化情况

若要使用 Google Analytics(分析)4 媒体资源设置转化衡量,请执行以下操作:

gtag.js

  1. 发送您要标记为转化的事件。注意:许多类型的事件都是自动捕获的。)

    gtag('event', 'login', {
      'method': 'Google'
    });
    
  2. 在 Google Analytics(分析)中,将事件指定为转化或不再指定为转化

跟踪代码管理器

  1. GA4 事件代码设置为发送您要标记为转化的事件类型。注意:许多类型的事件都是自动捕获的。)
  2. 在 Google Analytics(分析)中,将事件指定为转化或不再指定为转化

使用 Display & Video 360 和 Campaign Manager 360 衡量转化情况

Display & Video 360 和 Campaign Manager 360 中的转化通过 Floodlight 代码来衡量。Floodlight 计数器代码用于统计用户查看或点击广告后访问特定网页的次数,而 Floodlight 销售代码用于衡量用户购买的产品数量与价值。若要使用 Floodlight 代码设置转化衡量,请在下方选择一个选项:

gtag.js

Floodlight 代码可从 Display & Video 360 和 Campaign Manager 360 中复制。每次添加代码时都会涉及一个用于设置与产品的数据连接的标准全局网站代码,以及一个用于收集所需数据的事件代码。相关步骤如下:

  1. 添加全局网站代码。将此示例中的 DC-XXXXXX 替换为有效的配置 ID,或者从相应产品中复制代码。

    <!-- Global site tag (gtag.js) - Google Marketing Platform -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=DC-XXXXXX"></script>
    <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
     gtag('js', new Date());
    
     gtag('config', 'DC-XXXXXX');
    </script>
    
  2. 使用 gtag('event', ...) 发送您要标记为转化的事件。

    事件代码应放置在包含您要标记为转化的事件的网页上。您应将事件代码放置在全局代码段之后的 <head> 部分中。

    事件代码段中的字段因代码类型、统计方法以及传递到代码中的其他数据而异。

    事件代码可从产品中复制。相关示例如下所示:

    <script>
      gtag('event', 'conversion', {
        'allow_custom_scripts': true,
        'u1': '[variable]',
        'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
      });
    </script>
    <noscript>
    <img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" alt=""/>
    </noscript>
    

跟踪代码管理器(计数器)

您可以通过以下两种方式将 Floodlight 计数器代码添加到容器中:

  • 接受从 Campaign Manager 360 界面推送的代码。
  • 使用 Floodlight 计数器代码模板。

接受推送的 Floodlight 代码

Floodlight 计数器代码可直接从 Campaign Manager 360 界面推送到您的容器。当 Floodlight 代码推送到跟踪代码管理器时,您需要批准该关联请求和推送的代码。

若要接受推送的 Floodlight 代码,请执行以下操作:

  1. 依次转到审批队列 > 代码
  2. 点击活动名称。系统将预先设定一些参数(例如 "src= ""type= ""cat= " 的值)。
  3. 对代码进行所需的修改,然后点击批准
  4. 确保已启用转化链接器
  5. 保存并发布您的容器。

Floodlight 自定义变量是一种键值对,可用于跟踪您收集的用户相关数据。自定义 Floodlight 变量使用的键包括 u1=、u2= 等。对于推送的代码,跟踪代码管理器变量名称将预先填充到自定义变量字段中。若要配置这些变量以传递相应的数据,请将它们映射到跟踪代码管理器变量。

详细了解 Floodlight 审批

创建新的 Floodlight 计数器代码

若要手动创建新的 Floodlight 计数器代码,请执行以下操作:

  1. 在跟踪代码管理器中,依次点击代码 > 新建
  2. 点击代码配置,然后选择 Floodlight 计数器代码类型。
  3. 要收集代码配置所需的值,请再打开一个浏览器窗口,然后登录 Campaign Manager 360。点击广告客户,然后点击相应广告客户的名称。在新的跟踪代码管理器 Floodlight 计数器代码中,输入以下值:
    • 广告客户 ID:广告客户 ID 显示在广告客户详情页面上广告客户名称的正下方。该值也是生成的 Floodlight 代码中 src= 的值。
    • 组代码字符串:在活动表格中,找出所需活动,并找到右侧列中所列的组代码字符串。它也是生成的 Floodlight 代码中 type= 的值。
    • 活动代码字符串:在活动表格中,找出所需活动,并找到右侧列中所列的活动代码字符串。它也是生成的 Floodlight 代码中 cat= 的值。
  4. 设置所需的统计方法
    • 标准:统计每次转化。
    • 唯一:统计每个唯一身份用户在每 24 小时(美国东部时间午夜至次日午夜)内的首次转化。
    • 每次会话:将每位用户的每次会话计为一次转化。会话时长取决于部署 Floodlight 代码的网站。
  5. 对于使用 UTran 变量的旧版实现,请输入这两个变量的值。
  6. 为您的实现输入所需的任何自定义变量Floodlight 自定义变量是一种键值对,可用于捕获有关您用户的其他数据。键的格式为“u1=”、“u2=”等。点击 + 自定义变量以添加新的键值对。对于每个自定义变量,请选择一个包含有您希望传递给 Floodlight 自定义变量的值的跟踪代码管理器变量
  7. 点击触发条件,然后选择对应于您希望触发代码的广告系列着陆页的触发器
  8. 确保已启用转化链接器
  9. 保存并发布您的容器。

跟踪代码管理器(销售)

您可以通过以下两种方式将 Floodlight 销售代码添加到容器中:

  • 接受从 Campaign Manager 360 界面推送的代码。
  • 使用 Floodlight 销售代码模板。

接受从 Campaign Manager 360 推送的 Floodlight 代码

从 Campaign Manager 360 推送的 Floodlight 代码可以直接添加到您的跟踪代码管理器容器中。为此,您需要批准该关联请求和推送的代码:

  1. 依次转到管理 > 审批队列 > 代码
  2. 点击活动名称。系统将预定义一些参数(例如 src=type=cat= 的值)。
  3. 收入参数值用 &lbrace;&lbrace;cost&rbrace;&rbrace; 跟踪代码管理器变量填充。创建并配置 &lbrace;&lbrace;cost&rbrace;&rbrace; 变量,以检索收入金额。如果您已创建用于获取交易收入的变量,请将 &lbrace;&lbrace;cost&rbrace;&rbrace; 更改为该变量的名称。
  4. 订单 ID 参数值用 &lbrace;&lbrace;ord&rbrace;&rbrace; 跟踪代码管理器变量填充。创建并配置 &lbrace;&lbrace;ord&rbrace;&rbrace; 变量,以检索订单 ID(或者,如果已选择“售出商品”作为统计方法,请将此变量配置为检索售出商品的数量计数。)如果您已创建用于获取订单 ID 的变量,请将 &lbrace;&lbrace;ord&rbrace;&rbrace; 更改为该变量的名称。
  5. Floodlight 自定义变量是一种键值对,可用于收集使用情况数据。自定义 Floodlight 变量使用的键包括 _u1=_u2= 等。对于推送的代码,变量名称将填充到自定义变量字段中。将这些自定义 Floodlight 变量映射到跟踪代码管理器变量,以便它们的值可以传递给您的 Floodlight 代码。
  6. 对 Floodlight 代码进行所需的修改,然后点击批准
  7. 确保已启用转化链接器
  8. 保存并发布您的容器。

如需了解详情,请参阅审批

使用 Floodlight 销售代码模板

若要手动设置新的 Floodlight 销售代码,请执行以下操作:

  1. 依次点击代码 > 新建
  2. 依次点击代码配置 > Floodlight 销售
  3. 要收集代码配置所需的值,请再打开一个浏览器窗口,然后登录 Campaign Manager 360。点击广告客户,然后点击相应广告客户的名称。在新的跟踪代码管理器 Floodlight 销售代码中,输入以下值:
    • 广告客户 ID:广告客户 ID 显示在广告客户详情页面上广告客户名称的正下方。该值也是生成的 Floodlight 代码中 src= 的值。
    • 组代码字符串:在活动表格中,找出所需活动,并找到右侧列中所列的组代码字符串。它也是生成的 Floodlight 代码中 type= 的值。
    • 活动代码字符串:在活动表格中,找出所需活动,并找到右侧列中所列的活动代码字符串。它也是生成的 Floodlight 代码中 cat= 的值。
  4. 对于收入参数,请选择包含收入金额的变量。对于订单 ID,请选择包含订单 ID 的变量。如果您已选择售出商品作为统计方法,请选择一个包含售出商品数量计数的变量。如果您尚未创建这些变量,则需要在跟踪代码管理器中进行创建。
  5. Floodlight 自定义变量是一种键值对,可用于收集有关用户活动的数据。自定义 Floodlight 变量使用的键包括 _u1=_u2= 等。对于每个自定义变量,请选择一个包含要传递给 Floodlight 自定义变量的值的跟踪代码管理器变量。
  6. 选择与购买事件对应的触发器,或者创建一个触发器(如果还没有)。您可以通过多种方式创建触发器,具体取决于您的网站、目标以及跟踪代码管理器的实现情况。例如:网页浏览触发器通常用于帮助触发购买确认页上的代码。对于触发器过滤条件,请添加购买确认页的网址。或者,使用数据层推送自定义事件 (dataLayer.push({ 'event': 'purchase' });),将触发器设置为自定义事件触发器,并将事件条件设置为“purchase”。
  7. 代码信息输入完毕后,点击保存
  8. 确保已启用转化链接器
  9. 保存并发布您的容器。

详细了解适用于 Display & Video 360Campaign Manager 360 的全局网站代码插桩。