diff --git a/lib/rack/tracker/google_tag_manager/template/google_tag_manager_body.erb b/lib/rack/tracker/google_tag_manager/template/google_tag_manager_body.erb index cc30f77..b33dedb 100644 --- a/lib/rack/tracker/google_tag_manager/template/google_tag_manager_body.erb +++ b/lib/rack/tracker/google_tag_manager/template/google_tag_manager_body.erb @@ -1,4 +1,11 @@ <% if container %> - + <% if options[:turbolinks] && events.any? %> + + <% end %> + <% end %> diff --git a/lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb b/lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb index 3b059c0..0745dce 100644 --- a/lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb +++ b/lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb @@ -12,9 +12,6 @@ <% if options[:turbolinks] %> document.addEventListener('turbolinks:load', function(event) { var url = event.data.url; - <% if events.any? %> - dataLayer.push(<%= events.map(&:write).join(', ') %>); - <% end %> dataLayer.push({'event':'pageView','virtualUrl': url}); }); <% end %>