使用Ajax进行Google Analytics实验

Seb*_*hle 5 c# asp.net google-analytics

我想将谷歌分析实验整合到我们的网站.

我的情况:我们有一个功能切换的解决方案,也允许A/B测试.这些功能存储在数据库中,并具有一个百分比,用于定义将有多少用户看到该功能.我们还将功能存储在cookie中,因此用户在刷新页面时将看到相同的视图.

现在我想使用服务器javascript API来跟踪功能的状态(Google实验文档).根据我的理解,我必须在每次使用实验时向谷歌发送请求,我还必须告诉谷歌替代方案的ID.它必须发生在右侧页面上,以将实验与正确的页面视图相关联.问题是可能检查拆分测试功能的ajax请求.在这种情况下,很难说哪个功能用于当前页面.

我看到3个选项:

  1. 跟踪所有实验,即使它们未在此站点上使用.(我认为它没有多大意义)
  2. 制作工具/配置来定义每个站点上使用的实验和功能切换(这里很容易出错).
  3. 从服务器端代码跟踪实验(但我不知道GA如何将这些调用连接到页面视图).

ajax请求和谷歌分析实验的官方指南是什么?