【问题标题】:Google event tracking (background events)谷歌事件跟踪(后台事件)
【发布时间】:2013-07-24 09:42:50
【问题描述】:

好的,下面是我想了解的一个场景:

一个用户出现在我的网站上并注册了我的服务...让我们将服务称为“vaporware”。

注册后,用户继续查看我的基于云的 Vaporware 必须提供的所有出色功能。他们在访问期间使用的每个功能都使用 Google Analytics 中的事件跟踪进行记录,我可以有效地跟踪参与度。

现在的问题:

我的 Vapor 产品中的一个功能内置了任务。这些任务很重要,原因有很多……它们是重复出现的,不需要用户执行任何操作。

我将如何使用“旧的”谷歌分析或新的 Universal Analytics 来绑定这些“背景事件”访问者?我认为新的Measurement Protocol 可能有答案,因为这也许可以被认为是跨平台跟踪......

尽管这对我来说不断出现,并且甚至有兴趣找到一个黑客/解决方法来开始在 GA 中记录这些类型的事件。

【问题讨论】:

    标签: google-analytics event-tracking


    【解决方案1】:

    如果他们已登录,您可以将自动生成的客户端 ID 替换为您自己的用户/帐户 ID(确保在将其发送给 Google 之前对其进行匿名化)。

    使用 Measurement Protocol,它是 cid 参数:

    ...v=1&tid=UA-XXXX-Y&cid=my-user-identifier&t=event...
    

    在 Universal Analytics JS 代码中,应该是这样的:

    ga('create', 'UA-XXXX-Y', {
      'clientId': 'my-user-identifier'
    });
    

    希望这会有所帮助:)

    【讨论】:

    • 当心:clientId 应该识别记录您点击的客户端(如在 设备 中),不要将其误认为是即将到来的-发布userId。要识别用户并在不同设备上正确整合他们的点击,您需要等待 Google 发布 userId 。您当然可以按照建议进行操作,并且仍然可以合并您的点击,但是您会丢失访问者使用的设备上的数据,我认为这可能被视为对 clientId 的不正确使用。更多信息:blog.fleex.tv/post/56429461771/…
    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 2013-08-21
    相关资源
    最近更新 更多