3rd party integrations
...
Purple Tracking
Tracking Services
Braze
18min
we are going to deprecate this integration official websites site url website https //www brze com com documentation https //www braze com/docs developer integrations platform url android https //github com/appboy/appboy android sdk ios https //github com/appboy/appboy ios sdk 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 not supported not 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 " appboy appboy " general structure { "appboy" { "eventsenabledbydefault" true, "viewsenabledbydefault" false, "purchasesenabledbydefault" false, "attributesenabledbydefault" true, "events" { // your configured list of events }, "views" {}, "purchases" {}, "attributes" { // your configured list of attributes } } } event configuration actions braze supports action events action event "action event key" { "templates" { "action" "value of template" } } example 1 "issue downloaded" { "templates" { "action" "issue downloaded" } } example 2 "issue downloaded" { "templates" { "action" "issue downloaded {{issue name}}" } } views braze does not support view events purchases braze 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 braze 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 price price the price of the product currencycode currencycode the currency code of the price transactionid transactionid the transaction id of the purchase if available as a result, no template needs to be configured attributes braze supports attributes attribute "attribute key" { "templates" { "name" "value of template" } } example "has active subscription" { "templates" { "name" "has active subscription" } } additional supported functionality push https //www braze com/docs/user guide/message building by channel/push this feature is enabled as provided by braze in app messaging https //www braze com/docs/user guide/message building by channel/in app messages this feature is enabled as provided by braze 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 braze to enable the braze sdk in your app, activate this checkbox braze api key the api key provided by braze 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 braze the vendor id is provided by the consent management platform web integration purple does not support braze web integration