最近、本番環境での A/B テストにSplit gem を使い始めましたが、参加者を正確にカウントしていないようです。ダッシュボードには、非常に短い期間に 7700 人の参加者が表示されますが、Google アナリティクスでは、同じ期間に実際のユニーク数は 400 未満、ページビューは 2000 未満です。
実際の人物のみがカウントされ、クローラー/ボットが除外されるようにするにはどうすればよいですか? これらの結果は非常に不正確です。
最近、本番環境での A/B テストにSplit gem を使い始めましたが、参加者を正確にカウントしていないようです。ダッシュボードには、非常に短い期間に 7700 人の参加者が表示されますが、Google アナリティクスでは、同じ期間に実際のユニーク数は 400 未満、ページビューは 2000 未満です。
実際の人物のみがカウントされ、クローラー/ボットが除外されるようにするにはどうすればよいですか? これらの結果は非常に不正確です。
Split には、サーバー上にあるすべてのボット トラフィックが含まれます。使用している GA のバージョンに応じて、分割テストに基づいてカスタム ディメンション (analytics.js) またはカスタム変数 (ga.js) を設定し、そこで GA 分析を行う必要があります。
<script>
window.datalayer = window.datalayer || {};
window.datalayer.testing = '<%= @split_test_result %>'
</script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
if (window.datalayer && window.datalayer.testing){
_gaq.push(['_setCustomVar', 5, 'Testing', window.datalayer.testing, 3]);
}
_gaq.push(['_trackPageview']);
</script>
または、彼はすでに使用できる宝石を持っているようです: https://github.com/andrew/split-analytics