Google 广告/分析/标签管理器:未设置与广告点击相关的电子商务交易
Google Ads / Analytics / Tag Manager: E-Commerce transaction not set in relation to Ad Click
我们遇到了一个问题,电子商务交易有时不会根据广告点击(“每次点击费用”)设置。它们显示为 Channel/Medium“直接”。这是一个问题,因为我们无法正确地 link 我们的收入与花费在 Google 广告上的成本。
我们有一个支付系统,可以让买家安全地向卖家付款,我们会按付款量的百分比收取费用(类似于 PayPal)。付款成功后,我们会立即收取费用。因为我们的用户也可以通过银行电汇付款,所以我们可能需要一两天才能真正收到费用。这就是为什么电子商务交易不是从前端发送到 GA(在在线商店的感谢页面上),而是在付款成功后立即从我们的服务器直接发送到 GA。
这是我们的服务器在支付成功时执行的 GET 调用:
GET https://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-1&cid=1746XXXXX.1593XXXXXXX&t=transaction&ti=mytransactionID&tr=1&cu=USD
这里有一张小图来解释这个过程:
我们使用跨域跟踪,当用户从 mydomain.com
重定向到 app.mydomain.com
时,用户的 GA 客户端 ID 保持不变,所以这应该不是问题所在。我的假设是,当用户点击广告时,广告的 gclid
会丢失。有没有办法手动将 gclid
ID 发送到 Google Analytics?我也会将 gclid
存储在我们的付款中。或者是否有另一种(也许更好的方法)将交易发送到 GA?
如果付款发生在自上次具有相同 ID 的点击后的 30 分钟间隔内,您的交易点击将仅归因于广告点击会话。否则,事务命中将启动一个新会话。由于 'last-non-direct' 规则,如果广告点击后没有其他中间会话,新会话将仅与“cpc”渠道相关联。请查看 Google 广泛的分析 overview 以获得更深入的见解。
存储和传递 gclid
可能会有所帮助,但是,这可能会导致成本报告出现一些差异,因为同一次点击会有多个会话。在通过gclid
的情况下,建议至少通过两次点击:
- 具有包含
gclid
的虚拟位置参数的简单网页浏览命中
- 然后在同一位置参数下发生了交易。在这种情况下,您将能够将您的交易视为具有不同着陆页的单独会话
您应确保在 Measurement Protocol 命中中使用 GA 客户端 ID,以确保该命中与该用户的其他命中相结合。
现在关于报告:GoogleAnalytics 使用归因模型“最后一次非直接点击”,尽管点击稍后发送,GA 将忽略直接点击并使用之前的接触点,这应该是 PPC 活动.
那里应该没有问题。您使用哪个报告来查看交易显示为直接交易,而不是付费搜索?
我们遇到了一个问题,电子商务交易有时不会根据广告点击(“每次点击费用”)设置。它们显示为 Channel/Medium“直接”。这是一个问题,因为我们无法正确地 link 我们的收入与花费在 Google 广告上的成本。
我们有一个支付系统,可以让买家安全地向卖家付款,我们会按付款量的百分比收取费用(类似于 PayPal)。付款成功后,我们会立即收取费用。因为我们的用户也可以通过银行电汇付款,所以我们可能需要一两天才能真正收到费用。这就是为什么电子商务交易不是从前端发送到 GA(在在线商店的感谢页面上),而是在付款成功后立即从我们的服务器直接发送到 GA。
这是我们的服务器在支付成功时执行的 GET 调用:
GET https://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-1&cid=1746XXXXX.1593XXXXXXX&t=transaction&ti=mytransactionID&tr=1&cu=USD
这里有一张小图来解释这个过程:
我们使用跨域跟踪,当用户从 mydomain.com
重定向到 app.mydomain.com
时,用户的 GA 客户端 ID 保持不变,所以这应该不是问题所在。我的假设是,当用户点击广告时,广告的 gclid
会丢失。有没有办法手动将 gclid
ID 发送到 Google Analytics?我也会将 gclid
存储在我们的付款中。或者是否有另一种(也许更好的方法)将交易发送到 GA?
如果付款发生在自上次具有相同 ID 的点击后的 30 分钟间隔内,您的交易点击将仅归因于广告点击会话。否则,事务命中将启动一个新会话。由于 'last-non-direct' 规则,如果广告点击后没有其他中间会话,新会话将仅与“cpc”渠道相关联。请查看 Google 广泛的分析 overview 以获得更深入的见解。
存储和传递 gclid
可能会有所帮助,但是,这可能会导致成本报告出现一些差异,因为同一次点击会有多个会话。在通过gclid
的情况下,建议至少通过两次点击:
- 具有包含
gclid
的虚拟位置参数的简单网页浏览命中
- 然后在同一位置参数下发生了交易。在这种情况下,您将能够将您的交易视为具有不同着陆页的单独会话
您应确保在 Measurement Protocol 命中中使用 GA 客户端 ID,以确保该命中与该用户的其他命中相结合。
现在关于报告:GoogleAnalytics 使用归因模型“最后一次非直接点击”,尽管点击稍后发送,GA 将忽略直接点击并使用之前的接触点,这应该是 PPC 活动.
那里应该没有问题。您使用哪个报告来查看交易显示为直接交易,而不是付费搜索?