3rd party integrations
...
Tracking Services
Cleverpush
20 min
summary official websites true false 162false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type developer integrations true false 160false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type tracking service event support matrix overview of the supported events and their configuration true false 163,262false left unhandled content type false unhandled content type false unhandled content type false left unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false left unhandled content type ( ) ( ) tracking of attributes 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 cleverpush " general structure { "cleverpush" { "eventsenabledbydefault" true, "viewsenabledbydefault" true, "purchasesenabledbydefault" true, "attributesenabledbydefault" true, "events" { // your configured list of events }, "views" { // your configured list of events }, "purchases" { // your configured list of events }, "attributes" { // your configured list of attributes } } } event configuration actions cleverpush supports action events action event "action event key" { "templates" { "action" "value of template" } } example "issue downloaded" { "templates" { "action" "issue downloaded" } } action events have to be configured in the cleverpush frontend first views cleverpush supports view events view event "view event key" { "templates" { "name" "value of template" }, "parameters" { "parameter key 1" "value of parameter", // your configured list of parameters } } example 1 "storefront feed" { "templates" { "name" "/feed" } } example 2 "app menu" { "templates" { "name" "/app/menu" } } example 3 "issue content" { "templates" { "name" "/issue/{{issue id}}" }, "parameters" { "issue name" "{{issue name}}" } } purchases cleverpush supports purchase events purchase event "purchase event key" { "templates" { "action" "value of template" } } example "storefront subscription purchased" { "templates" { "action" "subscription purchased {{product id}}" } } 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 "attribute key" { "templates" { "name" "value of template" } } example boolean value "has active subscription" { "templates" { "name" "ffgfgt6zjzffg4bfm" } } example string value "my string attribute" { "templates" { "name" "my string attribute" } } templates cleverpush distinguish between tags and attributes purple's implementation uses that as follows boolean attributes will set tags tags in cleverpush while string attributes are saved as attribute attribute both variants have its own requirements to its template value attributes and tags both have to be configured in the cleverpush frontend first true false 140,135false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type additional supported functionality topics true false 81false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type to enhance this feature an action url is provided by purple true false 316false unhandled content type false unhandled content type false unhandled content type false unhandled content type 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 purple manager enable sdk settings location " your app your app " => " consent/push/analytics consent/push/analytics " => " analytics (general/ios/android/web) analytics (general/ios/android/web) " true false 166,307false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type apple privacy / att settings location " your app your app " => " consent/push/analytics consent/push/analytics " => " privacy privacy " consent management settings location " your app your app " => " consent/push/analytics consent/push/analytics " => " consent management consent management " true false 166,307false unhandled content type false unhandled content type false unhandled content type false unhandled content type web integration purple does not support cleverpush web integration