mzrimsek / insert-analytics-elements

A small utility library to programmatically insert analytics elements into the DOM.

Home Page:https://www.npmjs.com/package/insert-analytics-elements

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

insert-analytics-elements

Build Status npm version

A small utility library to programmatically insert analytics elements into the DOM.

Installation

# npm
npm i insert-analytics-elements
# yarn
yarn add insert-analytics-elements

Included Providers

Usage

Google Analytics

// JavaScript
const googleAnalytics = require('insert-analytics-elements/googleAnalytics');
googleAnalytics.insertAnalyticsElements('UA-XXXXX-X')

// TypeScript
import { insertAnalyticsElements } from 'insert-analytics-elements/googleAnalytics';
insertAnalyticsElements('UA-XXXXX-X');

Google Analytics with Async

// JavaScript
const googleAnalyticsAsync = require('insert-analytics-elements/googleAnalytics/async');
googleAnalyticsAsync.insertAnalyticsElements('UA-XXXXX-X')

// TypeScript
import { insertAnalyticsElements } from 'insert-analytics-elements/googleAnalytics/async';
insertAnalyticsElements('UA-XXXXX-X');

Google Analytics with gtag

// JavaScript
const googleAnalyticsGtag = require('insert-analytics-elements/googleAnalytics/gtag');
googleAnalyticsGtag.insertAnalyticsElements('UA-XXXXX-X')

// TypeScript
import { insertAnalyticsElements } from 'insert-analytics-elements/googleAnalytics/gtag';
insertAnalyticsElements('UA-XXXXX-X');

Google Tag Manager

// JavaScript
const googleTagManager = require('insert-analytics-elements/googleTagManager');
googleTagManager.insertAnalyticsElements('GTM-XXXX')

// TypeScript
import { insertAnalyticsElements } from 'insert-analytics-elements/googleTagManager';
insertAnalyticsElements('GTM-XXXX');

About

A small utility library to programmatically insert analytics elements into the DOM.

https://www.npmjs.com/package/insert-analytics-elements

License:MIT License


Languages

Language:TypeScript 100.0%