适用于广告助公益和 Stripe 的转化跟踪指南

如何使用 Stripe 筹款工具跟踪特定交易的转化情况

为了跟踪通过 Stripe 筹到的捐款,您最好向 Google Analytics(分析)发送“事件”,以标识已确认的电子商务交易。

通过电子商务衡量,您可以衡量网站产生的交易次数和收入。在典型的电子商务网站上,当用户在浏览器中点击“购买”按钮时,用户的购买信息就会发送给执行交易的网络服务器。如果成功,服务器会将用户重定向至提供交易详情和购买收据的致谢页或收据页。
 
您可以使用 analytics.js 库将致谢页中的电子商务数据发送到 Google Analytics(分析)。

为此,您需要执行以下步骤。

准备工作

您需要满足以下条件,才能在您的网站和 Kindful 捐款页中针对特定交易的价值设置转化跟踪:

  • 一个广告助公益帐号:尚无?请按照这些步骤进行设置。
  • 一个 Google Analytics(分析)帐号:是免费的;如果您尚无,请按照这些步骤进行设置。请务必完成最后一步:复制 Google Analytics(分析)代码,然后将其粘贴到您网站上每个目标网页(您想跟踪的网页)的 <HEAD> 部分内作为其中的第一项内容。
  • Stripe 帐号:如果您在捐款表单方面需要帮助,请查看 Stripe 帮助中心

本文专门介绍如何设置转化跟踪。如需详细了解转化跟踪的工作原理以及使用原因,请阅读转化跟踪简介

 


第 1 步:将您的 Google Analytics(分析)帐号关联到您的 Google Ads 帐号

您的广告助公益帐号可以使用您的 Google Analytics(分析)帐号中的信息来帮助提升广告效果。若要关联您的帐号,请按照这些说明操作。

如何将 Google Ads 与 Google Analytics(分析)关联

  1. 登录您的 Google Ads 帐号

  2. 点击帐号右上角的工具图标 。在“设置”下,点击“已关联的帐号”。

  3. 在“Google Analytics(分析)”下,点击“详细信息”。

  4. 此时,界面上会列出您可以访问的 Google Analytics(分析)媒体资源。“状态”列会显示媒体资源是否已关联到 Google Ads。[如果此处没显示 Google Analytics(分析)媒体资源,请确保您拥有对相应媒体资源的“修改”权限。]

  5. 在“操作”列中,点击您想与 Google Ads 关联的媒体资源旁边的“关联”。您可以根据需要关联任意数量的媒体资源。

  6. 此时,您将看到下述两个屏幕之一:

    • 如果您选择的媒体资源只有 1 个数据视图,您将仅看到该数据视图的名称。选择“导入网站指标”即可在 Google Ads 报告中查看 Google Analytics(分析)数据。

    • 如果您选择的媒体资源有多个数据视图,您将看到一份清单,其中会列出您可以关联的各个数据视图。对于每个数据视图,您均可执行以下操作:

      • 关联:这样既可以在 Google Analytics(分析)中查看 Google Ads 的点击和费用数据,又可以将 Google Analytics(分析)中的目标和交易导入到 Google Ads 中。根据需要关联任意数量的数据视图。

      • 导入网站指标:(推荐)选择一个要作为网站互动指标导入来源的数据视图。该数据视图将用于在您帐号的 Google Analytics(分析)报告列中显示网站互动度指标。请注意,您需要将 Google Analytics(分析)列添加到 Google Ads 报告中。大多数情况下,导入 Google Analytics(分析)数据所需的时间为不到 1 小时,但对于内容偏多的帐号,此过程可能需要更长的时间。导入数据后,您便可将 Google Analytics(分析)列添加到 Google Ads 报告中。

  7. 点击“保存”。

第 2 步:在 Google Analytics(分析)中启用电子商务

实现帐号关联后,我们需要确保在 Google Analytics(分析)帐号中启用电子商务功能。

如何启用电子商务

  1. 登录 Google Analytics(分析)
  2. 点击管理,然后确认最右侧的“数据视图”列与筹款网站对应

  3. 在“数据视图”列中,点击“电子商务设置”。

  4. 将“启用电子商务”切换开关设为开。[无需启用“增强型电子商务”。]

  5. 点击“下一步”。

  6. 点击“提交”。

  7. 如需详细了解这项功能,请点击此处获取帮助。

第 3 步:结账后将客户返送回您的网站

使用 stripe.redirectToCheckout 将客户重定向到 Stripe 托管的 Checkout 页面,以便安全地收集付款信息。客户完成购买后,会被重定向回您的网站。如需详细了解要在结账过程中收集的信息,请点击此处参阅 Stripe 的指南。

“success”网址是您希望 Stripe 在付款完成后将客户转到的网址。

redirectToCheckout 调用示例:

stripe
  .redirectToCheckout({
    items: [
      // 替换为您的 SKU 的 ID
      {sku: 'sku_123', quantity: 1},
    ],
    successUrl: 'https://your-website.com/success',
    cancelUrl: 'https://your-website.com/canceled',
  })
  .then(function(result) {
    // 如果 `redirectToCheckout` 因浏览器或网络出错而失败,
    // 使用 `result.error.message` 向您的客户显示
    // 经过本地化的错误消息。
  }); 

如果您希望在付款成功后进入 Checkout 会话,请参阅 Stripe 上有关使用网络钩子履行付款的指南。

第 4 步:跟踪致谢页上的 Google Analytics(分析)事件

当您的客户使用 Checkout 成功完成付款或发起订阅后,Stripe 会将他们重定向到您在 successURL 参数中指定的网址。通常,这是您网站上的一个网页,用于让客户知道付款成功。

为了跟踪电子商务交易,一旦客户使用 Stripe Checkout 流程完成交易,您便需要将付款明细和客户都返送回 [www.your-site.com]。然后,系统就可以使用相关付款明细作为值来执行 Google Analytics(分析)电子商务跟踪代码。

为此,您需遵循以下步骤。

Google Analytics(分析)电子商务跟踪代码修改步骤

应在确认页 [https://example.com/success] 上以及 Google Analytics(分析)电子商务跟踪代码中植入 Google Analytics(分析)跟踪代码。这样,您的商家就可以识别已完成的交易数量以及每笔交易的详细信息。为了能够完成上述代码植入,请执行下述子步骤。

  1. 结束 </head> 标记之前,在确认页上添加 [www.your-site.com] 中使用的全局网站代码跟踪代码(如下所示)。

  2. 除了全局网站代码之外,请务必为 PayPal 添加跨网域跟踪以自动关联所涉网域。跨网域衡量是 Google Analytics(分析)的一项功能,可让系统将两个彼此相关的网站(例如,一个电子商务网站和一个独立的购物车网站)上的会话视为同一个会话,而不是作为两个单独的会话进行处理。该功能有时称为“站点关联”,让您可以更有效地衡量整个客户转化历程。

  3. 为要收集的每一条额外信息(例如 transaction_id、value 和 currency)实现自定义变量。

  4. 在全局网站代码的同一代码段中植入 Google Analytics(分析)电子商务跟踪代码。

为了能够衡量交易,请发送交易中的商品的 purchase 事件。例如:

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());

 

  gtag('config', 'GA_MEASUREMENT_ID');

</script>

 

gtag('config', 'GA_MEASUREMENT_ID', {

  'linker': {

    'domains': ['checkout.stripe.com']

  }

});

gtag('event', 'purchase', {

  "transaction_id": "24.031608523954162",

  "affiliation": "Google online store",

  "value": 23.07,

  "currency": "USD",

  "tax": 1.24,

  "shipping": 0,

  "items": [

    {

      "id": "P12345",

      "name": "Android Warhol T-Shirt",

      "list_name": "Search Results",

      "brand": "Google",

      "category": "Apparel/T-Shirts",

      "variant": "Black",

      "list_position": 1,

      "quantity": 2,

      "price": '2.0'

    },

    {

      "id": "P67890",

      "name": "Flame challenge TShirt",

      "list_name": "Search Results",

      "brand": "MyBrand",

      "category": "Apparel/T-Shirts",

      "variant": "Red",

      "list_position": 2,

      "quantity": 1,

      "price": '3.0'

    }

  ]

});

第 5 步:将您的网址添加到引荐排除列表

当捐赠人从您的主网域 (yournonprofit.org) 转到 Stripe 结账页时,Google Analytics(分析)会认为捐赠人已被您的主网域引荐到您的辅助网域,并且会将其计为不同的访问。这并不能准确反映捐赠人的体验,因此我们建议您设置一个排除列表。

请按照相关说明实现引荐排除列表,在其中添加您可能会为捐款、特殊活动或商品使用的所有子网域。

引荐流量来源添加步骤

  1. 登录您的 Google Analytics(分析)帐号
  2. 点击管理
  3. “帐号”列中,选择包含待处理媒体资源的 Google Analytics(分析)帐号。
  4. “媒体资源”列中,选择一个媒体资源。
  5. 点击跟踪信息
  6. 点击引荐排除列表
  7. 若要添加网域,请点击 +添加引荐排除项目
  8. 请输入域名。
  9. 点击创建以保存更改。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
795700781565356074
true
搜索支持中心
true
true
true
false
false