10.2.0 • Published 1 month ago

@wepublish/analytics v10.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

WePublish Analytics Plugin

Overview

This is an analytics plugin for WePublish. It includes basic configuration and lets you send some tracking information to WePublish's Matomo.

Installation

yarn add @wepublish/analytics or npm install @wepublish/analytics

Usage

Import and initialise the tracker anywhere in the project

import {initWepublishAnalytics, trackPage} from '@wepublish/analytics'

initWepublishAnalytics({appName: 'wep-example'})

then call the method on page load e.g.

const { current } = useRoute()

useEffect(() => {
	trackPage()
}, [current])

The tracker will automatically look in the html structure for an element with an id "peer-element" and take data from this element. Example element to send peer tracking data should look like the following:

<div id="peer-element" data-peer-name="Some peer name" data-peer-article-id="123" data-publisher-name="Your name" />

If you want to track page views and send peer name and peer article id, please make sure that this element is present on the peered article page. Otherwise the tracker won't be called.

Methods

The package exposes one method that can be called in order to call the tracker - trackPage(). The method is meant to be called on page view. More methods are to be added in the future.

References

https://github.com/DavidWells/analytics https://developer.matomo.org/api-reference/tracking-api

10.2.0

1 month ago

10.2.0-alpha.9

2 months ago

10.2.0-alpha.8

2 months ago

10.2.0-alpha.5

2 months ago

10.2.0-alpha.7

2 months ago

10.2.0-alpha.6

2 months ago

10.2.0-alpha.4

2 months ago

10.2.0-alpha.0

2 months ago

10.2.0-alpha.3

2 months ago

10.2.0-alpha.2

2 months ago

10.1.0

2 months ago

10.1.0-alpha.0

4 months ago

10.0.0

5 months ago

10.0.0-alpha.6

5 months ago

9.2.0-alpha.9

1 year ago

9.2.0-alpha.7

1 year ago

9.2.0-alpha.5

1 year ago

9.3.0-alpha.0

1 year ago

9.3.0-alpha.2

12 months ago

9.3.0-alpha.1

12 months ago

9.2.0

1 year ago

9.2.0-alpha.10

1 year ago

1.0.0-alpha.3

1 year ago

1.0.0-alpha.2

2 years ago

1.0.0-alpha.1

2 years ago

1.0.0-alpha.0

2 years ago