Chargebee Conversion Tracking And Attribution – How To Set Up
Attribute Chargebee-processed payments to the original marketing sources
Contents
Chargebee conversion tracking
Able CDP supports tracking of sources of the payments that are made using Chargebee. It records source of each visitor when they become leads or sign-up, associating the customer details with the visitor identity. This allows to attribute all payments and subscription lifecycle events made by through Chargebee to the original visitor sources, as well as send precise click id parameter to the supported ad platform integrations such as Facebook Conversions API, Google Ads API and TikTok Events API.
To send Purchase events from Chargebee to Able:
- In Chargebee, go to Settings > Configure Chargebee > API Keys and Webhooks
- Add Webhook Endpoint URL https://dukm0ab28c.execute-api.eu-west-2.amazonaws.com/webhook/%%FUNNEL_MARK%%
- Select which events to send
Able supports the following Chargebee events:
- subscription_started
- subscription_activated (for subscriptions with a trial period) and subscription_created
- subscription_cancelled
- payment_succeeded
- payment_failed
- payment_refunded
Able CDP will now receive webhooks from Chargebee, automatically attributing Purchases and other lifecycle events to website visitors by customer emails and phones and tracking payment amounts and other conversion details.
Frequently Asked Questions and Troubleshooting
Which Chargebee events are tracked?
The following Chargebee webhook events are mapped to Able CDP conversion events:
- StartTrial. Generated when a
subscription_startedwebhook is received. Records the beginning of a trial subscription, allowing tracking of trial starts back to the original marketing source. - Subscribe. Generated when a
subscription_activatedwebhook is received (for subscriptions converting from a trial period) or asubscription_createdwebhook is received (for new subscriptions created directly without a trial). Data includes: Subscription ID, customer info. - CancelSubscription. Generated when a
subscription_cancelledwebhook is received. Enables tracking of churn back to the original acquisition source. - Purchase. Generated when a
payment_succeededwebhook is received. Data includes: Payment amount, currency, customer info. Enables revenue attribution to marketing sources and sending conversion values to ad platforms. - PaymentFailure. Generated when a
payment_failedwebhook is received. Helps identify failed payment patterns by acquisition source. - Refund. Generated when a
payment_refundedwebhook is received. Data includes: Refunded amount, currency. Enables accurate net revenue reporting by source.