2.0.0 • Published 7 years ago

sush-plugin-google-analytics v2.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

sush-plugin-google-analytics

NPM

standard-readme compliant npm

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