TelemetryDeck
The TelemetryDeck integration is to all users signed up after September '23, the legacy Grow and Pro plans, and Enterprise plans. If you're on a legacy Free or Starter plan and want to access this integration, migrate to our new pricing via your billing settings.
TelemetryDeck can be a useful integration tool for seeing all events and revenue that occur for your app even if itβs not active for a period of time. You can use TelemetryDeck's app analytics to find patterns in customer behavior and inform marketing strategies.
Integration at a Glanceβ
Includes Revenue | Supports Negative Revenue | Sends Sandbox Events | Includes Customer Attributes | Sends Transfer Events | Optional Event Types |
---|---|---|---|---|---|
β | β | β | β | β | non_subscription_purchase_event uncancellation_event subscription_paused_event expiration_event billing_issue_event product_change_event |
Setupβ
Please follow the instructions in TelemetryDeck's documentation to set up the integration on the TelemetryDeck side.
1. Set TelemetryDeck User Identityβ
In order to associate RevenueCat data with a TelemetryDeck User, the following Customer Attributes should be set in RevenueCat:
$telemetryDeckAppId
: This attribute should be set to your TelemetryDeck App ID, the same one you pass into the TelemetryDeck SDK for initialization.$telemetryDeckUserId
: This attribute needs to be the already-hashed user identifier that TelemetryDeck is using.
2. Send RevenueCat Events to TelemetryDeckβ
After you've set up the Purchase SDK and TelemetryDeck SDK to have the same user identity, you can "turn on" the integration and configure the event names from the RevenueCat dashboard.
- Navigate to your app in the RevenueCat and find the Integrations card in the left menu. Select + New
- Choose TelemetryDeck from the Integrations menu
3. Click Add Integration
That's it! No configuration is needed on the RevenueCat side.