Analytics
Сейчас в сети: 276
Сейчас в сети: 276
Обсуждение распространенных проблем, связанных с отчетами Google Analytics
Подсказки
star_border
Ответить

ga('send', 'pageview'); для ajax сайта

Студент ✭ ✭

Здравствуйте!

Как прописать  ga('send', 'pageview');  для сайта в котором тысячи виртуальных страниц? Например в яндекс метрике такая функция уже встроена в счетчик  и называется: "отслеживание хеша в адресной строке браузера"

 

ga('send', 'pageview'); для ajax сайта

Магистр ✭ ✭

Вопрос немного сложнее, чем кажется. Например изменение хеша, не всегда может означать новую уникальную страницу... Вобщем такой галочки в GA нет. Вот некоторые рекомендации по теме:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications?hl...

ga('send', 'pageview'); для ajax сайта

Студент ✭ ✭

Спасибо за ответ! Help, на который Вы дали ссылку, я знаю наизусть. Я не смогу прописать в коде счетчика 15 000 страниц. Изменение хеша в адресной строке, в моем случае, как раз означает загрузку новой, уникальной страницы. Поэтому повторю вопрос: как можно реализовать в ГА отслеживание хеша в адресной строке браузера?

ga('send', 'pageview'); для ajax сайта

Магистр ✭ ✭

Если вы знаете наизусть, то в принципе не должно быть вопросов) Попросите программиста генерить код при смене хеша - 

ga('send', 'pageview', {'page': location.pathname+location.search+location.hash});

если у вас universal analytics.
Если на такой странице также отслеживаются какие-то события то - 

 

ga('set', 'page', location.pathname+location.search+location.hash);ga('send', 'pageview');

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

ga('send', 'pageview'); для ajax сайта

Студент ✭ ✭

Какого программиста? Лебедева или лучше Дурова? А может Ларри Пейджа с Сергеем Брином спросить? Я попросила дать ответ на простейший, для знающих ГА вопрос. Не работают Ваши коды

ga('send', 'pageview'); для ajax сайта

Магистр ✭ ✭

К сожалению без программиста, если вы не знаете javascript это не получится сделать. Есть вариант реализации через GTM, но там тоже потребуется помощь. 
Для программиста эта ссылка будет полезной - https://stackoverflow.com/questions/32378607/google-analytics-setting-up-a-pageview-on-hash-change

ga('send', 'pageview'); для ajax сайта

Бакалавр ✭

Если правильно понял вашу задачу, то есть вариант через ГТМ. Нужно создать кастомную переменную типа "URL" > "фрагмент" http://prntscr.com/gzpekd.

Далее создаете тег Page view (или редактируете текущий), триггер - "просмотр страницы">"некоторые страницы" и выбираете эту кастомную переменную. Условие на скрине http://prntscr.com/gzpgg4 

ga('send', 'pageview'); для ajax сайта

Студент ✭ ✭

Юрий, без подключения дополнительного скрипта, этот счетчик можно заставить нормально работать или он рассчитан только на простенькие HTML сайты? 

ga('send', 'pageview'); для ajax сайта

Студент ✭ ✭

Спасибо, Артур. Поставлю этот самый ГТМ и отпишусь

ga('send', 'pageview'); для ajax сайта

Магистр ✭ ✭

К сожалению, я не знаю простого способа. GA - это как бы универсальная платформа, которая оставляет за вами право опций по внедрению. К примеру, как я и упоминал раньше - не каждое изменение хеша может быть новой страницей (если рассматривать все случаи) - и поэтому программист должен следуя логике сайта дополнить код и дать правильные указания счетчику, где следует отправлять pageview хит.