Я пытаюсь измерить конверсию как для своей кампании Google Adwords, так и для обычного трафика, идущего в App Store.Ранее у меня была ссылка "/ app_store /" на моей странице, которая загружалась, ждала 1 секунду и затем переходила в магазин приложений.
Я нашел где-то более элегантное решение с использованием Javascript.Для adwords он загружает пиксельное изображение, а для аналитики - функцию Google Javascript, делает паузу на долю секунды и затем переходит по ссылке.
К сожалению, это не работает для меня.Google Analytics и Google Adsense не видят никого, кто бы ходил в App Store (даже я).
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18180332-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
function recordOutboundLink(link, category, action) {
try{
// Google Analytics
var pageTracker = _gat._getTracker("UA-18180332-1");
pageTracker._trackEvent(category, action);
// Google Adwords
var image = new Image(1, 1);
image.src = "http://www.googleadservices.com/pagead/conversion/1046551421/?value=$8&label=zqrfCMWh0QEQ_baE8wM&guid=ON&script=0"
setTimeout('document.location = "' + link.href + '"', 100)
} catch(err) {}
}
</script>
И по ссылке:
<a href="http://itunes.apple.com/ae/app/isimplifiedchinese/id377690407?mt=8"
onClick="recordOutboundLink(this, 'Outbound Links', 'http://itunes.apple.com/ae/app/isimplifiedchinese/id377690407?mt=8');return false;">
<img alt="Appstore" src="images/appstore.png"></a>
Что я здесь не так делаю?
Обновление 23: 13 Я заметил, что если задержка составляет 100 мс, появляется следующая ошибка (мне потребовалось некоторое время, чтобы рассчитать моментальный снимок экрана).
Я проверил это только по предложению Эрвана;не уверен, что это также произошло в старой версии.Ошибка, кажется, уходит на более длительные задержки;Я установил его на 300 мс, чтобы быть в безопасности.