3rd party integrations
...
Purple Tracking
Tracking Services
15min
summary official websites site url website https //developers facebook com documentation https //developers facebook com/docs/app events developer integrations platform url android https //github com/facebook/facebook android sdk ios https //github com/facebook/facebook 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 supported supported purchases purchases action action supported supported views views and attributes attributes are not supported general structure in tracking config json tracking service key name in " tracking config json " is " facebook facebook " general structure { "facebook" { "eventsenabledbydefault" true, "viewsenabledbydefault" false, "purchasesenabledbydefault" true, "attributesenabledbydefault" false, "events" { // your configured list of events }, "views" {}, "purchases" { // your configured list of events }, "attributes" {} } } event configuration actions facebook supports action events action event "action event key" { "templates" { "action" "value of template" }, "parameters" { "parameter key 1" "value of parameter", // your configured list of parameters } } example "issue downloaded" { "templates" { "action" "issue downloaded" }, "parameters" { "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue purchasable" "{{issue purchasable}}", "issue purchased" "{{issue purchased}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}" } } views facebook does not suppport view events purchases facebook supports action events purchase event "purchase event key" { "templates" { "name" "value of template" }, "parameters" { "parameter key 1" "value of parameter", // your configured list of parameters } } example "storefront issue purchased" { "templates" { "action" "issue purchased" }, "parameters" { "transaction id" "{{transaction id}}", "issue product id" "{{product id}}", "issue price" "{{price}}", "issue price currency" "{{currency code}}", "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue type" "{{issue type}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue price formatted" "{{issue price}}", "issue latest" "{{issue latest}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}", "publication type" "{{publication type}}" } } attributes facebook does not support attributes additional supported functionality no additional features which may be provided by facebook are currently supported 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 facebook to enable the facebook sdk in your app, activate this checkbox facebook app id app id from your facebook app 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 facebook the vendor id is provided by the consent management platform web integration purple does not support facebook web integration