Sha256: 8c9440de9da7111d1962625ef573bcbc8a273d9d1b3350d0d4989ae6aa4c06ff

Contents?: true

Size: 1.82 KB

Versions: 415

Compression:

Stored size: 1.82 KB

Contents

<%
sc = site.social_config
if sc.auto_ga_js && sc.google_analytics_id 
%>
  <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', '<%= raw sc.google_analytics_id %>', 'auto');
    ga('send', 'pageview');
    <% if ga_events && ga_events.count > 0 %>    
      <% ga_events.each do |arr| %>
        <%
        cat    = arr[0] ? arr[0] : nil 
        action = arr[1] ? arr[1] : nil 
        label  = arr[2] ? arr[2] : nil 
        value  = arr[3] ? arr[3] : nil
        arr2 = [cat, action]
        arr2 << (label ? label : '') if label || (label.nil? && value)    
        arr2 << value if value          
        %>
    ga('send', 'event'<% arr2.each do |x| %>, <%= raw Caboose.json(x) %><% end %>);
      <% end %>    
    <% end %>
    <% if sc.google_analytics_id2 && sc.google_analytics_id2.strip.length > 0 %> 
      ga('create', '<%= raw sc.google_analytics_id2 %>', 'auto', {'name': 'property2'});      
      ga('property2.send', 'pageview');
      <% if ga_events && ga_events.count > 0 %>    
        <% ga_events.each do |arr| %>
          <%
          cat    = arr[0] ? arr[0] : nil 
          action = arr[1] ? arr[1] : nil 
          label  = arr[2] ? arr[2] : nil 
          value  = arr[3] ? arr[3] : nil
          arr2 = [cat, action]
          arr2 << (label ? label : '') if label || (label.nil? && value)    
          arr2 << value if value          
          %>
      ga('property2.send', 'event'<% arr2.each do |x| %>, <%= raw Caboose.json(x) %><% end %>);
        <% end %>    
      <% end %>
    <% end %>    
  </script>
<% end %>

Version data entries

415 entries across 415 versions & 1 rubygems

Version Path
caboose-cms-0.9.229 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-1.0.2 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-1.0.1 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.228 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.227 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.226 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.225 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.224 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.223 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.222 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.221 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.220 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.219 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.218 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.217 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.216 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.215 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.214 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.213 app/views/caboose/blocks/_ga_old.html.erb
caboose-cms-0.9.212 app/views/caboose/blocks/_ga_old.html.erb