我正在测量两个站点之间的转化率-一个站点(abc.com
)具有来自另一个站点(cde.com
)的注册表单的iframe。我需要衡量真正的转化率,这意味着只有成功注册。为此,我使用服务器端谷歌分析库(https://github.com/dancameron/server-side-google-analytics),当注册成功完成时设置一个事件。
我必须使用事件,因为我没有thank .html页面,其他应用程序是完全基于ajax的。使用cde.com
作为thankyou.html页面给出的数字像98%的转换,这是不太准确的。除此之外,我只需要跟踪来自abc.com
的注册。
我能够实现事件跟踪,但现在我不知道,如何以一种方式设置事件,告诉GA它来自abc.com
的某个变体。
这是设置事件的代码。参数类似于_gaq.push()
$ssga->set_event( "Category", 'Created an account' );
$ssga->send();
使用查询字符串从abc.com传递信息到cde.com:
<iframe src="cde.com?variation=1"></iframe>
然后将这些信息包含在cde.com:
的表单中if (isset($_GET['variation'])) {
echo '<input type="hidden" name="variation" value="' . $_GET['variation'] . '" />';
}
然后在您的事件发送代码中,包括变化信息:
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();