Google Analytics - 电子邮件验证期间的跨设备跟踪?

时间:2015-07-30 10:26:36

标签: google-analytics

我正在尝试跟踪(注册)流程,其中包括通用电子邮件验证步骤。由于可以在新设备中打开电子邮件中的链接到验证页面 - 如何对URL进行编码以关联用户会话的不同部分。

我需要一个精确的渠道和准确的转换归属。

我使用utm_process参数来区分来自不同进程的验证。 Google Analytics或其访问者(__utma)或(__ utmb)会话Cookie是否可以使用电子邮件发送一些参数,以便在此用例中保留跨设备的渠道/来源/媒体?

1 个答案:

答案 0 :(得分:1)

这未经过测试,但可能会给你一些想法:

简单方法:使用额外参数将client_id(来自Google Cookie)附加到确认网址。在确认页面上,检查URL中是否存在客户端ID,并在创建跟踪器时将其作为参数传递:

ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' // <- pulled from the url
});

更加费力,但与Google文档更加一致:

通过user_id feature进行跨设备跟踪。启用会话统一。如果有人完成注册,请创建用户ID并将其传递给Google Analytics。由于会话统一,它将被设置为包括先前网页浏览的完整会话(但不包括未设置用户ID的先前会话)。当用户点击确认页面时,从数据库中提取用户ID并将其应用于GA。

用户ID功能的缺点(其中之一)是您需要额外的视图 只会显示设置了用户ID的会话中的数据。