Skip to main content

TelemetryDeck

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 RevenueSupports Negative RevenueSends Sandbox EventsIncludes Customer AttributesSends Transfer EventsOptional 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 project settings in the RevenueCat dashboard and choose 'TelemetryDeck' from the Integrations menu

Integration setup

That's it! No configuration is needed on the RevenueCat side.