sush-plugin-google-analytics
v2.0.0
Published
SUSH Plugin for sending url to Google Analytics.
Downloads
11
Maintainers
Readme
sush-plugin-google-analytics
Send url to Google Analytics.
Table of Contents
Install
For HTML
Insert script tags in your HTML.
<script src="https://unpkg.com/sush"></script>
<script src="https://unpkg.com/sush-plugin-google-analytics"></script>
<!-- Add script tags of SUSH Plugins -->
Via Node.js
npm install --save sush sush-plugin-google-analytics [...SUSH_PLUGINS]
Usage
Via HTML
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/sush"></script>
<script src="https://unpkg.com/sush-plugin-google-analytics"></script>
<script src="https://unpkg.com/sush-plugin-add-object"></script>
<script src="https://unpkg.com/sush-plugin-redirect"></script>
<script>
var sush = new SUSH();
sush.flow([
SUSH.$addObject({ example: 'http://example.com' }),
// Exec ga('send', 'pageview'); with URL hash string.
SUSH.$googleAnalytics({ analyticsId: 'UA-XXXXXXXX-1' }),
SUSH.$redirect({ fallback: './404.html' })
]);
</script>
</head>
</html>
Via Node.js (e.g. Browserify, Webpack)
import SUSH from 'sush';
import googleAnalytics from 'sush-plugin-google-analytics';
import addObject from 'sush-plugin-add-object';
import redirect from 'sush-plugin-redirect';
const sush = new SUSH();
sush.flow([
addObject({ example: 'http://example.com' }),
// Exec ga('send', 'pageview'); with URL hash string.
googleAnalytics({ analyticsId: 'UA-XXXXXXXX-1' }),
redirect({ fallback: './404.html' })
]);
Contribute
PRs accepted.
License
MIT © 3846masa