angular-matomo-tag-manager
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Matomo Tag Manager for Angular

Simple integration of Matomo Tag Manager with Angular (>= 11).

Getting started

Installing

Simple execute npm install angular-matomo-tag-manager or yarn add angular-matomo-tag-manager

Quick Start

Don't forget to configure first your container in Matomo.

// In module

import { MatomoTagManagerModule } from 'angular-matomo-tag-manager';


imports: [
  MatomoTagManagerModule.forRoot({
    containerId: CONTAINER_ID,
    host: MATOMO_HOST
  })
]

Then, you can use by injecting service in any controllers :

import { MatomoTagManagerService } from 'angular-matomo-tag-manager';

contructor(private service: MatomoTagManagerService) { }

Send tag via sendTag method :

this.service.sendTag({
  event: 'TrackView' // event field required
  page: {
    title: '...'
  }
})

A tag is a type of MatomoTag:

interface MatomoTag {
    event: string;
    [key: string]: any;
}

Readme

Keywords

none

Package Sidebar

Install

npm i angular-matomo-tag-manager

Weekly Downloads

0

Version

1.0.2

License

none

Unpacked Size

40.8 kB

Total Files

23

Last publish

Collaborators

  • fbattu