Zinn® Ads integration
Stripe conversion tracking: every sale counted against your ads
Connect Stripe to Zinn® Ads by signed webhook: every sale, trial and refund is stored once under Stripe's own id and checked against the network's count.
- Real sales
- 214
- Credited before
- 128
- Credited after recovery
- 214
- 86 sales came back from the payment page without the ad click id
- Decisions on these numbers are on holdOn hold
- 86 missed sales uploaded, each once
What does the Zinn® Ads Stripe integration do?
Stripe sends each paid checkout, trial and refund to Zinn® Ads by signed webhook. Zinn® Ads stores each one once under Stripe's own id, counts it in the daily tracking truth check and holds decisions while the network's count disagrees.
- Paid checkouts and payments counted as sales
- A subscription that starts with a free trial counted as a trial
- A refund marks its sale refunded
- Every delivery checked against your signing secret, which is kept in our secure vault
- Test mode: a test source counts only Stripe's test payments, a live source only live ones
- The ad click id carried through your Payment Links and Buy Buttons
- Each sale sent to Google Ads and Microsoft Advertising within about two minutes
Which Stripe events does Zinn® Ads use?
Zinn® Ads reads checkout.session.completed, checkout.session.async_payment_succeeded, payment_intent.succeeded, invoice.paid and charge.refunded. You choose these five when you add the webhook endpoint in Stripe.
Is my Stripe signing secret safe?
Yes. Zinn® Ads keeps the signing secret in our secure vault and never shows it again, and checks every delivery against it.
Can I test it before going live?
Yes. Tick Test mode when you add Stripe in Zinn® Ads: a test source counts only Stripe's test payments, and a live source never counts a test one.
How do I connect Stripe to Zinn® Ads?
Add Stripe in Zinn® Ads
Open the ad account's Tracking truth check, then Checkout providers, and add Stripe.
Step-by-step guide: Count Stripe sales in Google Ads and Microsoft Advertising
Add the webhook in Stripe
In Stripe, add a webhook endpoint with the URL Zinn® Ads shows you and choose the four events.
Step-by-step guide: Count Stripe sales in Google Ads and Microsoft Advertising
Paste the signing secret
Copy the endpoint's signing secret, which starts with whsec_, into Zinn® Ads and save it.
Step-by-step guide: Count Stripe sales in Google Ads and Microsoft Advertising
Frequently asked questions
Does it see card details?
No. Stripe's events carry no card numbers. The payment id, its time, its value and the ad click id are kept.
Where do I see the sales arrive?
On the ad account's Tracking truth check, where the Stripe source's card shows the last delivery.
Which other checkouts work the same way?
Paddle and Freemius, each by signed webhook, each with its own guide.
Do I need a developer?
No. The webhook is added in Stripe's own dashboard, following the guide step by step.
Included free with Zinn Digital® hosting
Host with Zinn Digital® and the click shield is free
On our hosting the click-fraud shield runs on the server, with nothing to install and nothing to pay.
Try Zinn® Ads free
The Free plan includes one ad account and the daily audit, with no card needed. Paid plans add the autopilot.