Track ads and conversions on your Zeffy campaigns (Meta Pixel, Google Ads, Google Tag Manager)
We can't add tracking pixels, tags, Google Tag Manager containers, or custom scripts to Zeffy forms or to the Zeffy Thank You page. To measure your campaigns, use one of these three options instead:
Google Analytics 4, built into the campaign editor, for visits and traffic sources.
Your own thank-you page, where your Meta Pixel, Google Ads, or Google Tag Manager tags fire after each completed transaction.
UTM parameters on the links you share, to see which channel each donation came from.
Which option fits each tool
Tool | What works with Zeffy |
|---|---|
Google Analytics 4 | Turn it on in the campaign editor for page views and traffic sources. See How can I integrate Zeffy with Google Analytics? |
Meta Pixel (Facebook Pixel) | Fire your Purchase or Donate event on your own thank-you page. See Use Meta Pixel with Zeffy campaigns. |
Google Ads and Google Ad Grants | Place your conversion tag on your own thank-you page. |
Google Tag Manager | Install your container on your own thank-you page, not on the Zeffy form. |
TikTok, LinkedIn, and other ad pixels | Same as Meta Pixel: install them on your own thank-you page. |
Source of each donation | Add UTM parameters to your links. See Set-up UTM parameters & source tracking. |
Track conversions on your own thank-you page
Donors and buyers reach your thank-you page only after a completed transaction, so a tag on that page counts real conversions, not abandoned forms.
Create the thank-you page on your website and install your tags on it (your Meta Pixel event, Google Ads conversion tag, or Google Tag Manager container).
In Zeffy, go to Campaigns and click Edit on your campaign.
Open Advanced settings, then click More options below all the advanced settings.
Turn on Redirect to your own thank-you page and paste the address of your page in Thank-you page address.
Click Save & exit.
Tick Apply to all my campaigns to use the same page, and the same tracking, for all your existing and future campaigns. For every detail of the redirect, see How to Redirect Donors to a Custom Thank You Page.
What conversion tracking can and can't measure
The redirect tells your tags that a transaction was completed, but it carries no transaction data.
No amount or order ID: we can't pass custom parameters to your page, so your tags can't read the donation amount, payment ID, or campaign. Use a fixed conversion value, and your Zeffy dashboard for the real amounts.
Page refreshes: a donor who reloads your thank-you page triggers your tags again. In Google Ads, set the conversion's Count to One to count one conversion per ad click.
No click IDs: we don't keep Google Ads click IDs (GCLID) on payments, so offline conversion imports from Zeffy data aren't possible.
No server-side tracking: we don't offer the Meta Conversions API or other server-side conversion tracking.
Recurring donations: your tags fire on the first payment only, not on later monthly or annual payments.
If your form is embedded on your website
Tags installed on the page around an embedded form can't see what happens inside the form, so they don't detect completed donations.
The redirect opens your thank-you page inside the embed, not as the whole browser page. Tags on your thank-you page still fire there.
The address in the donor's browser doesn't change, so Google Ads or Google Analytics goals based on a destination URL don't work. Track the conversion with a tag on the thank-you page instead.
Use your Zeffy data in other tools
To send each payment, with its amount, to another system (a CRM, a database, or your own reporting), use Zapier or the Zeffy API and webhooks.