2014-09-19 3 views
1

Я пытаюсь выяснить способ загрузки моих страниц быстрее, создав переменную newHREF, а затем используя history.pushState('', '', newHREF);, чтобы нажать эту ссылку в браузере после загрузки нового содержимого. Эта часть отлично работает, и я доволен этим.ga ('send', 'pageview', window.location.pathname);

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу отслеживать какие-либо новые страницы после того, как ссылка будет перенесена в браузер.

Я изучал Google и обнаружил, что могу использовать ga('send', 'pageview', '/newpage');, поэтому я создал переменную с именем pathLink и установил ее в window.location.pathname.

Теперь я хочу знать, как вставить этот путь в команду ga pageview send.

Может кто-нибудь помочь мне?

Заранее спасибо

+1

Я был в состоянии понять это .. Он работал, когда я добавил 'га («создать», ' UA-XXX-1 ',' example.com '); ga ('send', 'pageview', pathLink); ' Thanks – Paul

ответ

0

Просто замените вашу строку с переменной:

ga('send', 'pageview', pathLink);

+0

Я пробовал ' var pathLink = window.location.pathname; (функция (i, s, o, g, r, a, m) {i ['GoogleAnalyticsObject'] = r; i [r] = i [r] || function() { (i [r] .q = i [r] .q || []). push (arguments)}, i [r] .l = 1 * new Date(); a = s.createElement (o), m = s.getElementsByTagName (o) [0]; a.async = 1; a.src = g; m.parentNode.insertBefore (a, m) }) (окно, документ, 'script', '// www.google-analytics.com/ analytics.js', 'га'); ga ('send', 'pageview' pathLink); ' , но ничего не появилось в моей GA .. я что-то упустил? Спасибо – Paul

+0

Это выглядит хорошо для меня, вы в правильном диапазоне дат в GA? – MisterPhilip

Смежные вопросы