Linux 软件免费装
Banner图

Netro Ads – Pixel & Conversions API for Meta, Google Ads and ChatGPT

开发者 netrobit
更新时间 2026年10月4日 22:15
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

facebook pixel google ads conversion tracking meta pixel conversions api

下载

1.1.2 1.1.3 1.1.4

详情介绍:

On a service business site the conversion is a phone call, a WhatsApp message or a form — not a checkout. Most measurement setups never record those, and nothing on the screen says so: the pixel loads, the campaign runs, and the conversion column stays empty. Netro Ads measures them. Paste your IDs into one screen and phone clicks, WhatsApp clicks and form submissions are reported to Meta, Google Ads, GA4, Tag Manager and ChatGPT Ads — no code in your theme, no tag manager to learn, nothing to mark up on each page. WooCommerce purchases are included when you have a shop. It installs the Meta Pixel, the Meta Conversions API, Google Ads conversion tracking, Google Analytics 4, Google Tag Manager and the ChatGPT Ads (OpenAI) Measurement Pixel and Conversions API. It is server-side tracking without a tag server: every conversion is sent from the browser and from your WordPress server (Meta CAPI and OpenAI Conversions API), so an ad blocker or an event name Meta restricts in the browser does not cost you the conversion. Call tracking and WhatsApp click tracking work on any theme, and the consent gate (GDPR, Google Consent Mode v2) is on by default. The browser event and the server event share a single event ID, so each platform de-duplicates them and counts one conversion instead of two. One user action gets one ID, used for every platform. Google Ads, Google Analytics 4 and Google Tag Manager Paste a GA4 measurement ID (G-…), a Tag Manager container (GTM-…) and a Google Ads conversion ID (AW-…) — or the whole snippet Google gives you; the IDs are read out of it. The same actions are then reported to Google: Google events are sent from the browser; the server-side channel covers Meta and OpenAI. ChatGPT Ads (OpenAI) Paste the Pixel ID and a Conversions API key from ChatGPT Ads Manager and the same actions are measured there too: page views, contact clicks and form submissions (lead_created by default), and with WooCommerce contents_viewed, items_added, checkout_started and order_created. OpenAI's own rules are applied, which differ from Meta's: names are normalised without spaces before hashing, amounts are sent as integers in the currency's minor unit (three decimals for KWD, none for JPY), and the oppref click identifier is carried from the landing page to later server events. What it measures without any setup per page Built for the things that fail silently Every failure mode of pixel measurement is silent — nothing errors, conversions just stop arriving. The status panel on the settings screen names each one:

安装:

  1. Install and activate the plugin.
  2. Open Netro Ads in the admin menu.
  3. Paste your dataset (pixel) ID — the whole snippet from Events Manager also works.
  4. Paste a Conversions API access token (Events Manager → Settings → Conversions API). Without it only the browser measures.
  5. Enter your business phone number with its country code, so visitor phone numbers can be normalised the way Meta expects.
  6. Optional: on the Google tab, paste your GA4, Tag Manager and Google Ads IDs and the conversion labels.
  7. Check the status list: it tells you what is missing and what that stops.

屏幕截图:

  • Meta Pixel and Conversions API (CAPI) settings: paste the pixel snippet or ID and a Conversions API access token.
  • Google Ads, GA4 and Tag Manager: each conversion label shows the exact send_to value Google will receive.
  • ChatGPT Ads (OpenAI) Measurement Pixel and Conversions API key, with the event used for contact clicks and forms.
  • Cookie consent: strict by default, Google Consent Mode v2, or no gate; a supported consent plugin is used when one is found.
  • The built-in consent banner: nothing is measured until the visitor agrees.

常见问题:

Do I have to paste code into my theme?

No. Nothing is added to your theme, and no code is copied from the Meta or Google panels — paste the IDs (or the whole snippet) into this screen instead.

Does it work with a caching plugin?

Yes, and it is built for it: no per-visitor value is ever printed into the HTML, so cached pages stay correct. Measured with a full page cache serving byte-identical HTML to two visitors: the event IDs differ.

Is consent supported?

Yes, and it is on by default: a new install starts in "strict" mode, where no measurement script loads until the visitor agrees. Complianz, CookieYes, Borlabs Cookie and Real Cookie Banner are detected and their decision is used; otherwise a simple built-in banner asks. Google Consent Mode v2 defaults are set before any Google tag loads. Meta has no cookieless mode, so the pixel is never loaded before marketing consent. You can switch the gate off if your audience is outside the EU/UK, but that is a deliberate choice, not the default.

Does it support ads in ChatGPT?

Yes. The OpenAI tab takes the Pixel ID and the Conversions API key from ChatGPT Ads Manager (Tools → Conversions). Contact clicks and form submissions are sent as lead_created by default — OpenAI has no separate contact event, and its documentation defines lead_created as a lead form or a contact request. You can report contact clicks as a custom contact event instead. Whatever you pick, create the same event in Ads Manager and attach it to your campaign.

Google Ads shows no conversions, but everything looks set up.

Check the conversion label. Google issues a label of about 20 characters (like 6kJ2CM_q1rEaEMDAyucD) next to the conversion ID in the event snippet, and a name typed by hand — "form", "phone" — is not one. Google drops a conversion with an unknown label without any error, so the screen looks correct while nothing is recorded. Since 1.1.4 the plugin checks the label as you type it and the status list names every channel it affects. Paste the whole event snippet and the label is pulled out of it.

Where does the access token live?

In its own option, never in the settings array and never in front-end output. For a stricter setup, define NETROADS_CAPI_TOKEN in wp-config.php and the field is ignored.

My conversions do not arrive and there is no error.

Open the status list. The usual causes are a missing access token, a test event code left in place, a Google Ads conversion label left empty, an event name Meta restricts on your pixel, or a REST API blocked by a security plugin — each one is reported there by name.

更新日志:

1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0