3rd party integrations
...
Purple Tracking
Tracking Services

Pinpoint

17min
summary official websites site url website https //aws amazon com/pinpoint/ documentation https //aws amazon com/de/developer/ documentation (pinpoint) https //docs aws amazon com/pinpoint/latest/userguide/welcome html developer integrations platform url android https //github com/aws amplify/aws sdk android ios https //github com/aws amplify/aws sdk ios web not supported by purple not supported by purple tracking service event support matrix overview of the supported events and their configuration templates parameter actions actions action action supported supported purchases purchases none none not supported not supported attributes attributes name name not supported not supported views views are not supported ) ) tracking of purchases purchases is not supported in a freely configurable way more detailed information can be found below in the description of the event configuration for purchases general structure in tracking config json tracking service key name in " tracking config json " is " pinpoint pinpoint " general structure { "pinpoint" { "eventsenabledbydefault" true, "viewsenabledbydefault" false, "purchasesenabledbydefault" true, "attributesenabledbydefault" true, "events" { // your configured list of events }, "views" {}, "purchases" { // your configured list of events }, "attributes" { // your configured list of attributes } } } event configuration actions pinpoint support action events action event "action event key" { "templates" { "action" "value of template" } } example "issue downloaded" { "templates" { "action" "issue downloaded {{issue name}}" } } views pinpoint does not support view events purchases pinpoint does not support custom purchase events, but purchases can still be tracked and it is recommend configuring the purchase events purchase event "purchase event key" { "templates" {} } example "storefront subscription purchased" { "templates" {} } templates pinpoint offers a limited api to track purchases thus only the following data is sent api value quantity quantity 1 productid productid the product id of the purchase itemprice itemprice the price of the product currency currency the currency of the price as a result, no template needs to be configured attributes pinpoint support attributes attribute "attribute key" { "templates" { "name" "value of template" } } example "has active subscription" { "templates" { "name" "has active subscription" } } additional supported functionality push https //docs aws amazon com/pinpoint/latest/userguide/channels push html https //docs aws amazon com/pinpoint/latest/userguide/channels push html this feature is enabled as provided by pinpoint 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) " setting description enable pinpoint to enable the pinpoint sdk in your app, activate this checkbox amazon pinpoint configuration json the aws configuration file this file is provided by pinpoint 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 " setting description vendor id for pinpoint the vendor id is provided by the consent management platform web integration purple does not support pinpoint web integration