【问题标题】:Track a Google Analytics event that occurs when a user isn't on the site跟踪用户不在网站时发生的 Google Analytics 事件
【发布时间】:2019-07-13 03:17:23
【问题描述】:

我们的网站允许用户通过银行转帐向我们汇款。他们“启动”传输并获得参考代码。然后他们登录到他们的银行账户并使用参考代码汇款。

我们会跟踪用户承诺汇款的时间,但我不确定如何跟踪该款项何时到达。当它发生时,他们不会登录到该站点,这使得它变得复杂。有没有办法做到这一点?

提前致谢!

【问题讨论】:

  • 嗨,GA 工作在前端,即浏览器(来自 Javascript)。我建议您在启动时将参考代码放入 GA 自定义维度,然后您可以通过 Data Studio 或 Google 表格将您从银行获得的参考代码与 GA 匹配。

标签: events google-analytics analytics offline event-tracking


【解决方案1】:

可以代表最近的用户跟踪事件,但需要在服务器端进行编码。您需要使用Google Analytics Measurement Protocol 当您收到传输成功的通知时创建此事件。您可以将所有相关信息发送到 Google Analytics(分析),例如事件类别、操作或事件价值(例如转账金额),甚至可以将这些信息作为电子商务交易进行跟踪。

您可以查看parameter reference 以了解与您的点击一起发送的必需和可选参数。您还可以使用 Hit Builder 工具对此类自定义构建的匹配项进行试验。

如果您希望将此事件关联到您现有的用户,那么您还需要在访问者访问期间存储访问者的客户端 ID,然后在后端启动的 Google Analytics(分析)匹配中重复使用此客户端 ID。

Here is an example 表示最近存储的 ClientId 的事件命中,具有给定的事件属性,包括值。

在这种情况下需要考虑一些事情,或者至少要注意一些事情。此类事件将在您的 Google Analytics(分析)媒体资源中产生额外的点击量,并且还会启动会话,如果它们的数量与您的总体流量相当,这可能会改变您的各种 Google Analytics(分析)指标。

【讨论】:

  • 非常感谢您的回答。我们已经捕获了一个 Custom_Client_ID,所以应该能够做到这一点。我会阅读并尝试实施它。你认为有可能在 GA 中过滤掉来自服务器的点击吗?
  • 我不确定查询中是否有任何默认参数可用于此标识,但定义一个很容易。例如。您可以根据请求 URL、事件详细信息定义过滤器,甚至可以设置自定义维度,如果出于任何原因其他值不是唯一的。您可以在服务器来源的匹配中指定一个唯一值,并在 GA 中为此设置一个过滤器。
猜你喜欢
  • 1970-01-01
  • 2022-10-18
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多