Я пытаюсь внедрить диспетчер тегов Google с помощью приложения rails, и у меня возникают проблемы с запуском его тегов из-за турбоссылок.
Я видел этот ответ: Запуск тегов в GTM (Google Диспетчер тегов) контейнеры под турболинками и это: Googletagmanager with Turbolinks Это говорит мне, что мне нужно чтобы вызвать событие на странице: загрузка, но я не могу вызвать событие. я пробовал ставить
$( window ).on( 'page:load', function () {
dataLayer.push({'event': 'event_name'});
} );
в файле application.js, а также поместить его в представления, и я также пробовал использовать coffeescript с вариациями этого в файле аналитики coffeescript:
ready = ->
dataLayer.push({'event': 'event_name'});
$(document).ready(ready)
$(document).on('page:load', ready)
Но я все еще не могу заставить диспетчер тегов Google запускать свои теги, когда я перехожу на другую страницу из-за турбоссылок.
Любая помощь приветствуется.