> For the complete documentation index, see [llms.txt](https://docs.humblytics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.humblytics.com/how-to-track-purchase-events.md).

# How to Track Purchase Events

You can now track purchase events in Humblytics - enabling you to connect end-to-end customer journeys from landing page to checkout.

This update allows you to:

* Attribute sales to traffic sources, campaigns, and split test variants
* Use completed purchases as conversion goals in A/B tests
* Build accurate funnels from first visit to final transaction
* Optimize for revenue, not just clicks

## Supported Payment Providers

| Provider                                                                | Support level               | How it works                                                                                                                    |
| ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [**Stripe**](/how-to-track-purchase-events/stripe.md)                   | Native                      | Connect once, full revenue attribution for all Stripe payments                                                                  |
| [**Foxy**](/how-to-track-purchase-events/foxy.md)                       | Native                      | Track Foxycart purchase events                                                                                                  |
| [**Other providers**](/how-to-track-purchase-events/other-providers.md) | Custom script, with caveats | Paddle, ReCharge, and custom checkouts can send purchase events via a snippet, but only where you control the post-payment page |
| **Shop Pay / Shopify Payments**                                         | Not supported               | Shopify's checkout runs on a sandboxed domain the tracking script can't reach                                                   |

{% hint style="info" %}
For the full revenue attribution dashboard, use **Stripe** or **Foxy**. The custom script path works for providers where you control the confirmation page; read the [Other Payment Providers](/how-to-track-purchase-events/other-providers.md) guide for its limitations before relying on the numbers.
{% endhint %}

Check out the setup guides above to get started with your preferred payment processor. Using a provider that isn't covered? Email **<support@humblytics.com>** and tell us which one; we prioritize new integrations by demand.
