Skip to main content

TelemetryDeck

πŸ‘Pro Integration

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 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.

  1. Navigate to your app in the RevenueCat and find the Integrations card in the left menu. Select + New

  1. Choose TelemetryDeck from the Integrations menu

3. Click Add Integration

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