3rd party integrations
...
Purple Tracking
Tracking Services

Pinpoint

17min

Summary

Official websites

Developer integrations

Platform

URL

Android

iOS

Web

not supported by Purple

Tracking service

Event support matrix

Overview of the supported events and their configuration.



Templates

Parameter

Actions

action

supported

Purchases*

none

not supported

Attributes

name

not supported

Views are not supported.

*) Tracking of 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"

General structure


Event configuration

Actions

Pinpoint support action events.

Action event
Example


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
Example


Templates

Pinpoint offers a limited API to track purchases. Thus only the following data is sent:

API

Value

quantity

1

productId

The product id of the purchase.

itemPrice

The price of the product.

currency

The currency of the price.

As a result, no template needs to be configured.

Attributes

Pinpoint support attributes.

Attribute
Example


Additional supported functionality

Push

This feature is enabled as provided by Pinpoint.

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 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" => "Consent/Push/Analytics" => "Privacy"

Consent management

Settings location:

"Your app" => "Consent/Push/Analytics" => "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.