Skip to main content

Piwik PRO

Source code Package Browser ES5

Piwik PRO is a European, privacy-focused web analytics and marketing platform that helps businesses track website traffic and user behavior.

Installation

Install the destination via npm

npm i @elbwalker/destination-web-piwikpro
import { elb } from '@elbwalker/walker.js';
import destinationPiwikPro from '@elbwalker/destination-web-piwikpro';

elb('walker destination', destinationPiwikPro, config);

Configuration

Configure your PiwikPro destination with your App ID and URL.

Custom Config
Result

Custom

PropertyTypeDescription
appId*stringID of the Piwik PRO site
url*stringURL of your Piwik PRO account
linkTrackingbooleanEnables/Disables download and outlink tracking
pageviewbooleanEnables/Disables default pageview events

Properties with a * are required.

CustomEvent

For custom event mapping (mapping.entity.action.custom):

PropertyTypeDescription
goalIdstringID to count the event as a goal
goalValuestringProperty to be used as the goal value
namestringCustom name for the event
valuestringProperty to be used for the event value
info

If you need professional support with your walkerOS implementation, check out our services.

Mapping

You are able to map your walkerOS events to match the respective requirements of each vendor. The mapping examples are using a live configuration.

tip

The code examples are interactive. You can edit the code to generate your individual event mapping.

ProductDetailView

Map your walkerOS event to get an ecommerceProductDetailView event.

Event
Custom Config
Result

AddToCart

Map your walkerOS event to get an ecommerceAddToCart event.

Event
Custom Config
Result

CartUpdate

Map your walkerOS event to get an ecommerceCartUpdate event.

Event
Custom Config
Result

Order

Map your walkerOS event to get an ecommerceOrder event.

Event
Custom Config
Result