为了跟踪通过 Stripe 筹到的捐款,您最好向 Google Analytics(分析)发送“事件”,以标识已确认的电子商务交易。
为此,您需要执行以下步骤。
准备工作
您需要满足以下条件,才能在您的网站和 Kindful 捐款页中针对特定交易的价值设置转化跟踪:
- 一个广告助公益帐号:尚无?请按照这些步骤进行设置。
- 一个 Google Analytics(分析)帐号:是免费的;如果您尚无,请按照这些步骤进行设置。请务必完成最后一步:复制 Google Analytics(分析)代码,然后将其粘贴到您网站上每个目标网页(您想跟踪的网页)的 <HEAD> 部分内作为其中的第一项内容。
-
Stripe 帐号:如果您在捐款表单方面需要帮助,请查看 Stripe 帮助中心。
第 1 步:将您的 Google Analytics(分析)帐号关联到您的 Google Ads 帐号
您的广告助公益帐号可以使用您的 Google Analytics(分析)帐号中的信息来帮助提升广告效果。若要关联您的帐号,请按照这些说明操作。
如何将 Google Ads 与 Google Analytics(分析)关联
-
登录您的 Google Ads 帐号。
-
点击帐号右上角的工具图标 。在“设置”下,点击“已关联的帐号”。
-
在“Google Analytics(分析)”下,点击“详细信息”。
-
此时,界面上会列出您可以访问的 Google Analytics(分析)媒体资源。“状态”列会显示媒体资源是否已关联到 Google Ads。[如果此处没显示 Google Analytics(分析)媒体资源,请确保您拥有对相应媒体资源的“修改”权限。]
-
在“操作”列中,点击您想与 Google Ads 关联的媒体资源旁边的“关联”。您可以根据需要关联任意数量的媒体资源。
-
此时,您将看到下述两个屏幕之一:
-
如果您选择的媒体资源只有 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 报告中。
-
-
-
点击“保存”。
第 2 步:在 Google Analytics(分析)中启用电子商务
实现帐号关联后,我们需要确保在 Google Analytics(分析)帐号中启用电子商务功能。
如何启用电子商务
- 登录 Google Analytics(分析)。
-
点击管理,然后确认最右侧的“数据视图”列与筹款网站对应。
-
在“数据视图”列中,点击“电子商务设置”。
-
将“启用电子商务”切换开关设为开。[无需启用“增强型电子商务”。]
-
点击“下一步”。
-
点击“提交”。
- 如需详细了解这项功能,请点击此处获取帮助。
第 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
参数中指定的网址。通常,这是您网站上的一个网页,用于让客户知道付款成功。
为此,您需遵循以下步骤。
Google Analytics(分析)电子商务跟踪代码修改步骤
应在确认页 [https://example.com/success] 上以及 Google Analytics(分析)电子商务跟踪代码中植入 Google Analytics(分析)跟踪代码。这样,您的商家就可以识别已完成的交易数量以及每笔交易的详细信息。为了能够完成上述代码植入,请执行下述子步骤。
-
结束 </head> 标记之前,在确认页上添加 [www.your-site.com] 中使用的全局网站代码跟踪代码(如下所示)。
-
除了全局网站代码之外,请务必为 PayPal 添加跨网域跟踪以自动关联所涉网域。跨网域衡量是 Google Analytics(分析)的一项功能,可让系统将两个彼此相关的网站(例如,一个电子商务网站和一个独立的购物车网站)上的会话视为同一个会话,而不是作为两个单独的会话进行处理。该功能有时称为“站点关联”,让您可以更有效地衡量整个客户转化历程。
-
为要收集的每一条额外信息(例如 transaction_id、value 和 currency)实现自定义变量。
-
在全局网站代码的同一代码段中植入 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(分析)会认为捐赠人已被您的主网域引荐到您的辅助网域,并且会将其计为不同的访问。这并不能准确反映捐赠人的体验,因此我们建议您设置一个排除列表。
请按照相关说明实现引荐排除列表,在其中添加您可能会为捐款、特殊活动或商品使用的所有子网域。
引荐流量来源添加步骤
- 登录您的 Google Analytics(分析)帐号。
- 点击管理。
- 在“帐号”列中,选择包含待处理媒体资源的 Google Analytics(分析)帐号。
- 在“媒体资源”列中,选择一个媒体资源。
- 点击跟踪信息。
- 点击引荐排除列表。
- 若要添加网域,请点击 +添加引荐排除项目。
- 请输入域名。
- 点击创建以保存更改。