Я использую универсальную аналитику и не уверен, что это правильный путь.
У меня есть сайт, на котором контент загружается и заменяется ajax. Сайт разработан в MVC (codeigniter). В заголовке статических страниц я устанавливаю:
ga('create', 'my-tracking-id', 'auto');
ga('send', {
'hitType': 'pageview',
'dimension1': 'www.myexamplesite.com/test',
'dimension2':'Static page',
'dimension3':'index section'
});
Этот работает нормально, но только на статических страницах. Я использовал тот же код в .done() в запросе ajax для динамического контента, но Google Analytics не показывает никаких данных об этом контенте.
Что случилось?
Актуальный код ajax
$.ajax({
type: "POST",
url: content_url+complement,
dataType: "html",
beforeSend: function() {
//show a loader gif
}
})
.done(function(respuesta){
ga('create', 'my-tracking-id', 'auto');
ga('send', {
'hitType': 'pageview',
'dimension1': 'www.myexamplesite.com/test',
'dimension2':'Static page',
'dimension3':'index section'
});
})
.fail(function( jqXHR, textStatus ){
alert( "Request failed: " + textStatus );
});
.done()
? Не видя вашего фактического кода, невозможно понять, что не так. - person Philip Walton   schedule 14.10.2014