3rd party integrations
...
Purple Tracking
Tracking Services

Cleverpush

20min

Summary

Official websites

Site

URL

Website

Documentation

Developer integrations

Tracking service

Event support matrix

Overview of the supported events and their configuration.



Templates

Parameter

Actions

action

not supported

Views

name

supported

Purchases

action

not supported

Attributes*

name

not supported

(*) Tracking of Attributes follows a special handling. More detailed information can be found below in the description of the configuration for attributes.

General structure in tracking_config.json

Tracking service key name in "tracking_config.json" is: "cleverpush"

General structure


Event configuration

Actions

Cleverpush supports action events.

Action event
Example


Action events have to be configured in the Cleverpush frontend first.

Views

Cleverpush supports view events.

View event
Example 1
Example 2
Example 3


Purchases

Cleverpush supports purchase events.

Purchase event
Example


Purchase events are tracked by using the same API as action events. Except for one difference:

The amount of the product price is added automatically to this event.

Purchase events have to be configured in the Cleverpush frontend first.

Attributes

Cleverpush supports attributes.

Attribute
Example boolean-value
Example string-value


Templates

Cleverpush distinguish between tags and attributes. Purple's implementation uses that as follows:

Boolean attributes will set tags in Cleverpush while string attributes are saved as attribute. Both variants have its own requirements to its template value.

Attributes and tags both have to be configured in the Cleverpush frontend first.

Variant

Template key

Template value

Boolean-value

name

The value has to be the id of the tag.

String-value

name

The value has to be the key of the attribute.

Additional supported functionality

Topics

To enhance this feature an action URL is provided by Purple:

Action URL

Description

purple://app/cleverpush/topics/open

Open the topics view.

This action URL is filtered from the app menu when Cleverpush is not enabled.

How to configure

Native Purple App

Any native Tracking Service is configured in the Purple Manager.

Enable SDK

Settings location

"Your app" => "Consent/Push/Analytics" => "Analytics (General/iOS/Android/Web)"

Setting

Description

Enable Cleverpush

To enable the Cleverpush SDK in your app, activate this checkbox.

CleverPush Channel ID

The Cleverpush channel id.

Apple privacy / ATT

Settings location

"Your app" => "Consent/Push/Analytics" => "Privacy"

Consent management

Settings location:

"Your app" => "Consent/Push/Analytics" => "Consent Management"

Setting

Description

Vendor-ID for Cleverpush

The Vendor-ID is provided by the consent management platform.

Web integration

Purple does not support Cleverpush web integration.

Updated 19 Jul 2024
Did this page help you?