ga-loader-snippets
A collection of Google Analytics loader scripts with various number of parameters, used in isogram
Download
File size (production version)
number of parameters | file size (byte) |
---|---|
3 | 273 |
4 | 275 |
5 | 273 |
6 | 293 |
7 | 297 |
Note that 3, 4, and 5 parameter versions don't support Firefox < 9, BlackBerry OS 5 or OmniWeb 622.
Use as a JavaScript Library
Installation
Package managers
npm
npm install ga-loader-snippets
Bower
bower install ga-loader-snippets
Duo
var gaLoaderSnippets = ;
API
gaLoaderSnippets
Type: Object
It has these 5 properties:
- gaLoaderSnippets.with3params
- gaLoaderSnippets.with4params
- gaLoaderSnippets.with5params
- gaLoaderSnippets.with6params
- gaLoaderSnippets.with7params
Type: String
Each of them contains a Google Analytics loader script.
gaLoaderSnippetswith3params;//=> '!function(A,B,C){A.GoogleAnalyticsObject=C,A[C]||(A[C]=function(){\n(A[C].q=A[C].q||[]).push(arguments)}),A[C].l=+new Date;var s=B.createElement("script"),\ne=B.scripts[0];s.src="//www.google-analytics.com/analytics.js",\ne.parentNode.insertBefore(s,e)}(window,document,"ga");' gaLoaderSnippetswith7params;//=> '!function(A,B,C,D,E,F,G){A.GoogleAnalyticsObject=C,A[C]||(A[C]=function(){\n(A[C].q=A[C].q||[]).push(arguments)}),A[C].l=+new Date,F=B.createElement(D),\nG=B.getElementsByTagName(D)[0],F.src=E,G.parentNode.insertBefore(F,G)}\n(window,document,"ga","script","//www.google-analytics.com/analytics.js");'
Acknowledgement
I used Mathias Bynens's blog post about Google Analytics snippet and his commit on HTML5 boilerplate as reference. Thanks, mathiasbynens.
Licenses
HTML5 boilerplate
Copyright (c) HTML5 Boilerplate
Licensed under the MIT License.
ga-loader-snippets
Copyright (c) 2014 Shinnosuke Watanabe
Licensed under the MIT License.