Skip to content
Zinn® Ads

Zinn® Ads integration

Paddle conversion tracking: every sale counted against your ads

Connect Paddle to Zinn® Ads by signed webhook: every transaction, trial and refund is stored once under Paddle's own id and checked against the network.

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
Illustrative example. Not a customer result.

What does the Zinn® Ads Paddle integration do?

Paddle sends each completed transaction, trial and refund to Zinn® Ads by signed webhook, in the format Paddle documents. Zinn® Ads stores each one once under Paddle's own transaction id and counts it in the daily tracking truth check.

  • Completed transactions counted as sales
  • A subscription that starts trialing counted as a trial
  • An approved refund marks its sale refunded
  • Renewals left out, so only new customers count
  • Every delivery's Paddle-Signature checked against your secret key, kept in our secure vault
  • Test mode for a Paddle sandbox account, with its own secret
  • The ad click id carried into your Paddle checkout
  • Each sale sent to Google Ads and Microsoft Advertising within about two minutes

Which Paddle events does Zinn® Ads use?

Zinn® Ads reads transaction.completed, subscription.created, adjustment.created and adjustment.updated. You choose these four when you add a notification destination in Paddle.

Are renewals counted as new sales?

No. Zinn® Ads leaves renewals out, so the truth check counts the new customers your ads brought in.

Can I try it with a Paddle sandbox?

Yes. Tick Test mode when you add Paddle in Zinn® Ads. A sandbox account has its own secret, and a test source never counts a live sale.

How do I connect Paddle to Zinn® Ads?

  1. Add Paddle in Zinn® Ads

    Open the ad account's Tracking truth check, then Checkout providers, and add Paddle.

    Step-by-step guide: Count Paddle sales in Google Ads and Microsoft Advertising

  2. Add a notification destination in Paddle

    In Paddle, open Developer tools, then Notifications, add the URL Zinn® Ads shows you and choose the four events.

    Step-by-step guide: Count Paddle sales in Google Ads and Microsoft Advertising

  3. Paste the secret key

    Copy the destination's secret key into Zinn® Ads and save it.

    Step-by-step guide: Count Paddle sales in Google Ads and Microsoft Advertising

Frequently asked questions

Does it see card details?

No. Paddle's events carry no card numbers. The transaction 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 Paddle source's card shows the last delivery.

Which other checkouts work the same way?

Stripe and Freemius, each by signed webhook, each with its own guide.

Do I need a developer?

No. The destination is added in Paddle'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.