Диспетчер тегов Google с ChaplinJS

Я нахожусь в процессе создания клиентского приложения chaplinJS и необходимых возможностей для добавления аналитики Google.

Я хочу использовать Диспетчер тегов Google (GTM) и добавил код отслеживания в свой html-файл. Затем перешел в GTM и настроил тег события PageView.

По какой-то причине ни одно из событий просмотра страницы после начальной загрузки не запускается. Работает ли GTM с chaplinJS? Я предполагаю, что он ищет изменение URL-адреса, а затем выталкивает событие просмотра страницы универсальной аналитики.

Кто-нибудь еще это делал? Я предполагаю, что другим путем может быть обновление application.coffee и прослушивание события «route: match», а затем отправка события pageview. Я подумал, что это проще сделать с помощью GTM, потому что я всегда могу добавлять новые теги по ходу.

Мысли?


person Hans    schedule 28.07.2014    source источник


Ответы (2)


Я последовал подходу, указанному здесь, чтобы заставить работать отслеживание pageView.

http://decompile.it/blog/2013/06/21/integrating-google-tag-manager-and-google-analytics-in-a-single-page-application/

person Hans    schedule 28.07.2014

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

person Djk    schedule 04.09.2014