首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌分析实验-获取实验变量

谷歌分析实验-获取实验变量
EN

Stack Overflow用户
提问于 2013-06-20 02:06:43
回答 1查看 351关注 0票数 4

我正在测量两个站点之间的转换率-一个站点(abc.com)有一个来自另一个站点(cde.com)的iframe注册表。我需要测量真实的转换率,这意味着只有成功的注册。为此,我使用了服务器端google analytics library (https://github.com/dancameron/server-side-google-analytics),它在注册成功时设置一个事件。

我必须使用事件,因为我没有thankyou.html页面,另一个应用程序是完全基于ajax的。使用cde.com作为thankyou.html页面会得到像98%的转化率这样的数字,这不是很准确。除此之外,我只需要跟踪来自abc.com的注册。

我能够实现事件跟踪,但现在我不知道如何设置事件,让GA知道它来自abc.com的某个变体。

这是设置事件的代码。参数类似于_gaq.push()

代码语言:javascript
复制
$ssga->set_event( "Category", 'Created an account' );
$ssga->send();
EN

回答 1

Stack Overflow用户

发布于 2013-07-01 07:09:56

使用查询字符串将信息从abc.com传递到cde.com:

代码语言:javascript
复制
<iframe src="cde.com?variation=1"></iframe>

然后在cde.com的表单中包含该信息:

代码语言:javascript
复制
if (isset($_GET['variation'])) {
    echo '<input type="hidden" name="variation" value="' . $_GET['variation'] . '" />';
}

然后,在您的事件发送代码中,包含变体信息:

代码语言:javascript
复制
if (isset($_POST['variation'])) {
    if ($_POST['variation'] == 2) {
        $ssga->set_event( "Category", 'Created an account', 'Variation 2' );
    }
    else $ssga->set_event( "Category", 'Created an account', 'Variation 1' );
}
else $ssga->set_event( "Category", 'Created an account, 'Variation 1' );
$ssga->send();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17198236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档