Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 1.93 KB

google_analytics.md

File metadata and controls

78 lines (49 loc) · 1.93 KB
title layout
GoogleAnalytics Helper
default

GoogleAnalytics Helper

The GoogleAnalytics helper provides easy insertion of Google Analytics tracking code into your site.

Install

To use the GoogleAnalytics helper, simply configure it into your _ext/pipeline.rb file.

Awestruct::Extensions::Pipeline.new do
  helper Awestruct::Extensions::GoogleAnalytics
end

Embedding the google analytic universal script

Typically in a core HTML layout, simply invoke the helper

= google_analytics_universal({ :account => 'UA-REDACTED' }) 

The function takes a hash with options.

  • account: UA-something
  • anonymizeIp: true
  • bounceTime: 15
  • demographics: true
  • linkAttribution: true

The account option with the Tracking-ID is required.

Configure google analytic classic

Typically in a core HTML layout, simply invoke the helper

= google_analytics({ :account => 'UA-REDACTED' }) 

The function takes a hash with options.

  • account: UA-something
  • anonymizeIp: true
  • bounceTime: 15
  • demographics: true
  • linkAttribution: true

The account option with the Tracking-ID is required.

Previous configuration of google analytic

This way of doing the configuration still works but you will get a warning that there was a syntax change.

Your _config/site.yml needs to include the property google_analytics with your account identifier.

Property Description
google_analytics The identifier for your Google Analytics site tracking
google_analytics_anonymize if true, enforce anonymization of IPs (in async mode only)

Use the helper

Typically in a core HTML layout, simply invoke the helper

= google_analytics

If you want to use Google Analytics in async mode, use

= google_analytics_async