
AdvisorPPC – Ads Tracking for Google Ads, GA4, Tag Manager, Search Console & YouTube
by advisorppcai
AdvisorPPC captures the ad clicks that land on your WordPress site: Google Ads, GA4, Tag Manager, Meta, TikTok and Microsoft tags, Consent Mode and click IDs, free. Server-side conversions through an AdvisorPPC workspace are planned for a later version.
- Tracking tags: GA4, Google Ads, Google Tag Manager, Meta Pixel, TikTok, Microsoft UET, LinkedIn Insight and Pinterest. Enter the IDs for the platforms you use; leave the rest blank.
- Consent Mode: off, basic and advanced settings, with a bridge to the consent banner you already run.
- Auto setup: scans other plugins’ settings, your theme and your own home page for tags you already have, and lets you apply the ones that are safe to load here, with a receipt and Undo for every change.
- Click-ID capture: saves gclid, gbraid, wbraid, fbclid, msclkid, ttclid, li_fat_id, twclid and epik from landing URLs in a first-party cookie.
- Site verification: paste the verification token from Google Search Console, Bing Webmaster Tools, Pinterest or Meta and the plugin prints the matching meta tag in your page head. Nothing is contacted; the service reads the tag when you ask it to verify.
- YouTube video tracking (off by default): adds
enablejsapi=1and your site’s origin to the YouTube embeds you already have, so GA4 enhanced measurement and Tag Manager’s YouTube trigger can record play, progress and complete. No YouTube script is added.
Site verification and YouTube video tracking are helpers around your ad tracking: one prints ownership meta tags, the other prepares your existing embeds for GA4 and Tag Manager. Neither one tracks anything by itself.
Privacy and local storage
The plugin does not send data to AdvisorPPC. Configured tags communicate with their advertising or analytics platform, as described below. The optional debug log stays on your own server and is never uploaded.
The plugin uses first-party cookies on your domain: advisorppc_cids holds advertising click IDs, a random session identifier, landing page and referrer for 90 days; advisorppc_consent holds the choices your consent banner reports for 180 days; advisorppc_pending can hold a signed browser cart-event hand-off for 10 minutes.
Trademarks
Google Ads, Google Analytics, Google Tag Manager, Search Console and YouTube are trademarks of Google LLC. Meta, TikTok, Microsoft, LinkedIn and Pinterest are trademarks of their owners. AdvisorPPC is not affiliated with or endorsed by them.
External services
AdvisorPPC hosts
advisorppc.com, `advisorppc.ai` and their subdomains, including `mcp.advisorppc.com` and `shield.advisorppc.ai`, are not contacted by the plugin in this version. Workspace features are disabled in this build. There is no connection flow, version check or usage telemetry to AdvisorPPC.
AdvisorPPC terms and privacy links are provided for reference. They open only if you choose to follow them:
- Terms of service: https://advisorppc.com/terms
- Privacy policy: https://advisorppc.com/privacy
Your own site (Auto setup)
When you click Scan, your server fetches your own home page once to look for existing tags; nothing is sent to AdvisorPPC.
Advertising and analytics platforms you configure
Powers the “Tracking tags” module. Each of these is contacted only if you enter that platform’s measurement ID, or explicitly apply a detected ID with Auto setup, in the plugin settings, and only on the pages where the tag is loaded. No AdvisorPPC account is needed or involved. Leave a field blank and its host is never contacted.
- Analytics measurement ID, Google Ads conversion ID:
www.googletagmanager.com, operated by Google LLC. The Google tag then sends its measurements to Google’s collection hosts, such aswww.google-analytics.com,region1.google-analytics.com,googleads.g.doubleclick.net,www.google.comandwww.googleadservices.com. - Tag Manager container ID:
www.googletagmanager.com, operated by Google LLC. A Tag Manager container also loads whatever tags its owner has added to it inside Google Tag Manager; those are set up in your Google account, not in this plugin. - Meta pixel ID:
connect.facebook.netandwww.facebook.com, operated by Meta Platforms, Inc. - TikTok pixel ID:
analytics.tiktok.com, operated by TikTok Ltd. - Microsoft UET tag ID:
bat.bing.com, operated by Microsoft Corporation. - LinkedIn partner ID:
snap.licdn.comandpx.ads.linkedin.com, operated by LinkedIn Corporation. - Pinterest tag ID:
s.pinimg.comandct.pinterest.com, operated by Pinterest, Inc.
What is sent: whatever that platform’s own tag collects, which is typically the page address, referrer, a platform cookie identifier and the conversion events you have enabled. This is the same data the platform would receive if you pasted its snippet into your theme or loaded it through any tag manager. AdvisorPPC does not add fields to it and does not receive a copy.
Consent: if you set Consent Mode to basic or advanced, these tags are held or run in restricted mode until your consent banner reports a decision.
Each platform’s own terms and privacy policy apply to the data its tag collects:
- Google: https://policies.google.com/terms and https://policies.google.com/privacy
- Meta: https://www.facebook.com/legal/terms and https://www.facebook.com/privacy/policy
- TikTok: https://ads.tiktok.com/i18n/official/policy/terms and https://www.tiktok.com/legal/privacy-policy
- Microsoft: https://about.ads.microsoft.com/en-us/resources/policies/microsoft-advertising-agreement and https://privacy.microsoft.com/privacystatement
- LinkedIn: https://www.linkedin.com/legal/l/ads-agreement and https://www.linkedin.com/legal/privacy-policy
- Pinterest: https://policy.pinterest.com/en/advertising-services-agreement and https://policy.pinterest.com/en/privacy-policy
Screenshots

The Overview tab: tracking tags work with no account, the module switch, things to look at, and the hosts each configured tag contacts.

The Tags tab: Google Analytics, Google Ads and Tag Manager measurement ID fields.

The Tags tab: measurement ID fields for Meta, TikTok, Microsoft, LinkedIn and Pinterest.

The Consent tab: the Consent Mode setting and how to connect an existing consent banner.