我们最近在我们的网站上免费发布了两种字体(虽然建议可选择捐赠)。我决定使用事件功能通过Google Analytics跟踪下载,因此我们最终将相应的JS代码段添加到下载表单(提交时),类似于:
_gaq.push(['_trackEvent', 'Typeface', 'Download', 'Typeface #1', parseInt($('input[name=amount]').val(), 10) || 0]);
我还决定我们不妨使用GA来跟踪捐款,因为您可能已经注意到可选捐赠金额被作为事件值参数发送。已经有一个浏览器端数字验证,如果它是空的(NaN),它会将它设置为0,所以我们完全确定它总是一个整数(参数的必需类型)。
我在GA个人资料中配置了两个不同的目标(每个字体一个),使用两个不同的事件作为他们各自的条件,正如我读过的关于这个主题的每个方法所推荐的那样。
然而,一些报道的数据似乎有点膨胀。根据GA的说法,截至目前,共有550个事件中有455个独特的事件,这似乎没什么问题,但显然它值得超过一百万美元。并且,相信我,我们还没有收到如此巨额的金额,至少目前还没有。
根据GA:事件值是事件或事件集的总值。它是通过将每事件值乘以事件发生的次数来计算的。
我认为我可以将单个值设置为同一事件的不同实例,即使GA文档也让我相信他们的示例,所以我真的不明白为什么它被报告为这样一个夸大的总值。
我的假设有问题吗?这是我正在努力实现的正确方法吗?我是否应该忘记使用这种方法跟踪捐款并使用电子商务功能,而我也一直在阅读?
我没有检查捐赠成功完成的任何验证,所以我留下了估计,我没关系。也许有人开玩笑地写了一些夸张的金额然后从未完成捐赠过程?
答案 0 :(得分:0)
您的假设是正确的:您可以为每个事件设置单独的值,“报告根据每个事件计数添加总值”(如doc中所述)。
您的方法的主要问题是您提到的问题:在确认之前,甚至在您告诉访问者必须通过PayPal进行捐赠之前,您需要在表单验证时计算捐款。所以是的:有些人可能会写下一些夸张的金额,或者根本没有完成捐赠过程。
我建议您在PayPal付款后使用电子商务跟踪,以避免未经证实的捐赠跟踪以及使用目标值来监控金额时缺少重复数据删除。