Я использую Google Website Optimizer для запуска A / B-теста. Я отслеживаю несколько конверсий:
- Оформление покупки.
- Нравится на Facebook.
- В Твиттере.
Первое преобразование легко отслеживать. У меня просто есть страница на моем веб-сайте с надписью «Спасибо за покупку», и я использую этот URL в качестве URL конверсии.
Два других пункта меня немного смущают.
Давайте просто воспользуемся примером на Facebook, поскольку из того, что я могу извлечь из этого, я могу обратиться к Twitter и любой другой социальной сети. Согласно Facebook [1] я могу использовать следующий код для отслеживания того, кому нравится страница:
FB.Event.subscribe('edge.create', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});
Это, я верю, поможет мне отслеживать «социальную активность». Однако мне нужно, чтобы это было связано с определенным A / B-тестом, который пользователь использует в данный момент.
Теперь Google также показывает мне, как отслеживать переходы по ссылкам как конверсии в A / B-тесте [2]. Похоже, это будет полезно:
<!-- Google Website Optimizer Tracking Script -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['gwo._setAccount', 'UA-XXXXXXXX-X']);
function doGoal(that) {
try {
_gaq.push(['gwo._trackPageview', '/YYYYYYYYY/goal']);
setTimeout('document.location = "' + that.href + '"', 100)
}
catch(err){}
}
// SNIP
</script>
<!-- End of Google Website Optimizer Tracking Script -->
Теперь я взял этот код, чтобы подключить его к событию, вызываемому, когда пользователь нажимает кнопку «Мне нравится». Во-первых, в моем коде инициализации Google Analytics:
// Additional initialization code here
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just liked the page!');
trackFBLike();
return false;
});
Тогда это на моей странице специфический код Оптимизатора веб-сайта:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['gwo._setAccount', 'UA-XXXXXXXXXX-2']);
function trackFBLike(that) {
try {
_gaq.push(['gwo._trackSocial', '/YYYYYYYYYY/like']);
}
catch(err){}
}
// SNIP
</script>
<!-- End of Google Website Optimizer Tracking Script -->
Так что мой вопрос таков:
Я на правильном пути? Я пропустил какие-либо шаги? Нужно ли настраивать цели в Google Analytics? Помощь