The Zinn® Ads plugin for WordPress connects a WordPress site, hosted anywhere, to your Zinn® Ads account. It sends the sales, sign-ups, leads and donations your ads bring in to your ad accounts from your server, with no code, and keeps your results true when an order is refunded.
Connect the site once
Install and activate the plugin. In the dashboard open Zinn® Ads → WordPress sites, make a connection code and paste it into WordPress under Settings → Zinn® Ads. The site then shows as connected, with when it last reported. Disconnect it from either side and its token stops working at once.
Tags, consent and click ids
The plugin loads the tags from your tracking hub and can show its own cookie banner, which sets Google Consent Mode v2 with ad cookies off until the visitor presses Allow; a consent plugin that supports the WP Consent API is followed instead. The first ad click id is kept in a first-party cookie only after consent and saved on the order. On a site behind Cloudflare the plugin offers Cloudflare Zaraz mode (tags at the edge, first-party) with a guided setup from wp-admin: it checks the zone, turns Zaraz on, adds our tools, triggers and consent, and checks that events arrive. In Zaraz mode the dashboard compares what the plugin sent with what the network credited.
What it counts
Each is off or on under the plugin's conversion settings, and only for visitors who gave consent:
- Shops: WooCommerce and Easy Digital Downloads orders (once per order, refunds restated), SureCart and FluentCart orders. On WooCommerce you can also send a shop or category page viewed, a product removed from the cart and each variation picked (with its own price), choose product ids or SKUs, see on each order which reference and click ids it carries, and download the plugin settings for support (the site token is never in the file).
- Forms: Contact Form 7, WPForms, Gravity Forms, Forminator, Fluent Forms, Ninja Forms and Formidable Forms. Each submission carries one reference shared with the browser, so each lead counts once.
- Donations: completed GiveWP donations, recurring renewals included.
- Memberships: Paid Memberships Pro and MemberPress (renewals are not counted as new sales).
- Courses: Tutor LMS, LifterLMS and LearnDash orders and free trials.
Test-mode orders are never counted, a manual payment counts once it is marked paid, a full refund or chargeback withdraws the sale, and a partial one restates it to what you kept.
Site events
The plugin can also send site events to your network tags and Google Analytics: a site search, a login, a sign-up, a comment, a click on an e-mail address or phone number, a file download, a click on a link to another site, scroll depth (25, 50, 75 and 100%) and time on page (30 seconds, 1 and 3 minutes). Each is off until you switch it on. Search terms, e-mail addresses and phone numbers are never sent.
The Zinn® Ads card in WordPress
On WordPress sites we host, and on the Overview screen of our plugins (Tranzly, Page Builder Sandwich, Zinn® SEO), a short Zinn® Ads card can appear. Press Hide and it stays hidden for your WordPress user. It never appears on Footprint-Free Hosting and never changes your site.
An AI assistant connected over MCP can list your connected sites with ads_wordpress_sites.
Step-by-step guide
The Zinn® Ads notice in WordPress on zinnads.com walks through it with screenshots of the real screens. Every Zinn® Ads guide: zinnads.com/kb.