Sha256: 451fd5fce3acf37ada1c197962d72682b4bf54edc1c7c530f910a263a91bee29

Contents?: true

Size: 951 Bytes

Versions: 12

Compression:

Stored size: 951 Bytes

Contents

<% if container %>
  <% unless options[:turbolinks] %>
    <% if events.any? %>
      <script>
        dataLayer = [];
        dataLayer.push(<%= events.map(&:write).join(', ') %>);
      </script>
    <% end %>
  <% end %>

  <script>
    <% 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 %>
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','<%= container %>');</script>
<% end %>


Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rack-tracker-1.12.1 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.12.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.11.2 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.11.1 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.11.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.10.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.9.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.8.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.7.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.6.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.5.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb
rack-tracker-1.4.0 lib/rack/tracker/google_tag_manager/template/google_tag_manager_head.erb