Skip to content
Zinn® Ads

Guides

Count Paddle sales in Google Ads and Microsoft Advertising

Send every Paddle transaction, trial and refund to Zinn® Ads by signed webhook. Paddle is supported through its documented webhook format, and each sale is kept under Paddle's own transaction id.

The Needs you queue in Zinn® Ads, with a change waiting for approval
  1. Add Paddle in Zinn® Ads

    Open the ad account's Tracking truth check, then Checkout providers, and add Paddle. Tick Test mode for a Paddle sandbox account, which has its own secret.

  2. Paste our URL into Paddle

    In Paddle, open Developer tools, then Notifications, and add a destination with the webhook URL Zinn® Ads shows you. Choose transaction.completed, subscription.created, adjustment.created and adjustment.updated. Zinn® Ads reads these events in the webhook format Paddle documents.

  3. Give us the secret key

    Copy the destination's secret key into the box under the source and save it. Each delivery's Paddle-Signature is checked against it, and renewals are left out so only new customers count.

  4. Keep the ad click id through checkout

    Add our script to every page of your site. It puts the ad click id into data-custom-data on your Paddle buttons. If you open the checkout yourself, pass customData: ZinnAds.customData() to Paddle.Checkout.open.

  5. Watch the sales arrive

    A completed transaction becomes a real sale, a subscription that starts trialing becomes a trial, and an approved refund marks its sale refunded. Each one is stored with the ad click id it carried, and the source's card shows the last delivery.

  6. Send the sales to the network automatically

    Each new sale is sent to Google Ads and Microsoft Advertising on its own, within about two minutes. An approved refund stops a sale that has not been sent yet.

A real screen from the Zinn® Ads dashboard, with example account names.

The feature this guide sets up: Paddle integration

Next guide: Count Freemius trials and sales in Google Ads

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.