服务器端Google Analytics实验

时间:2015-01-12 11:14:32

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

我想知道为什么我在运行实验服务器端时必须包含JavaScript cxApi。此外,我可以通过PHP发送所选的实验和变体吗? 或者可能通过注入没有外部资源的JavaScript代码段(例如cxApi)。

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

2 个答案:

答案 0 :(得分:2)

看看这个库:php-gacx(服务器端Google Analytics内容实验PHP客户端) https://github.com/thomasbachem/php-gacx

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

希望有所帮助

答案 1 :(得分:1)

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

以下是关于如何进行基于体重的随机化的好文章: http://codetheory.in/weighted-biased-random-number-generation-with-javascript-based-on-probability/