【问题标题】:Server-side Google Analytics Experiments服务器端 Google Analytics 实验
【发布时间】:2015-01-12 11:14:31
【问题描述】:

我想知道为什么我在服务器端运行实验时必须包含 JavaScript cxApi。此外,我可以通过 PHP 发送选择的实验和变体吗? 或者也许通过注入一个没有外部资源的 JavaScript sn-p(比如 cxApi)。

我在前端和后端都使用 Universal Analytics。

【问题讨论】:

    标签: javascript php google-analytics universal-analytics google-experiments


    【解决方案1】:

    看看这个库:php-gacx (Server-Side Google Analytics Content Experiments PHP Client) https://github.com/thomasbachem/php-gacx

    他们在服务器端解析 cxApi 响应并更新 cxApi cookie。 也看看这个评论: https://github.com/thomasbachem/php-gacx/issues/4

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      替代方法: 您可以自己进行随机化,只需使用 ga('set',...) 语法设置 GA 自定义维度“expId”和“varId”,然后发送任何命中(即网页浏览)。 https://developers.google.com/analytics/solutions/experiments-server-side

      这是一篇不错的文章,如何进行基于权重的随机化: http://codetheory.in/weighted-biased-random-number-generation-with-javascript-based-on-probability/

      【讨论】:

        猜你喜欢
        • 2011-12-01
        • 1970-01-01
        • 2016-01-23
        • 1970-01-01
        • 1970-01-01
        • 2015-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多