Skip to content

changelog

Changelog

One entry per release, in reverse order. Each says what was added, what changed and — where it matters — what is still not in the build, because a release note that only lists good news is an advertisement.

3.0.0

Pre-release — not shipped yet

prepared

The first public release

Browser and server events with one shared event ID, across Meta, Google and TikTok — plus the tooling to prove a pair actually matched.

This version has not shipped. It is the release PixelCapi launches with, published here in advance so you can see exactly what you would be buying. The date above is when the notes were written, not a ship date — we do not have one to give you.

Added

  • Browser pixel and server-side sending for every supported event, both copies carrying one shared event ID so the platform collapses them into a single conversion.
  • Meta via the Conversions API, Google Analytics 4 via the Measurement Protocol, Google Ads via its own tag, and TikTok via the Events API.
  • Cache-proof architecture: no per-visitor event ID is written into cacheable HTML, so byte-identical cached pages still produce a unique matched pair for every visitor.
  • Server-first Purchase, fired from the WooCommerce payment hook with a per-order guard, so a sale is recorded even when the thank-you page never loads.
  • Consent stamped onto the order at checkout and read back at send time, so a purchase completed later by a payment webhook still honours the customer's choice.
  • Dedup Doctor: the browser copy and the server copy of every event side by side, compared by their actual event IDs, with the platform's own trace ID beside each send.
  • Per-platform normalisation and hashing, including multibyte case folding for non-ASCII names and separate E.164 phone formats for Meta and TikTok.
  • Google Consent Mode v2 as a three-way setting: off, basic or advanced, with basic as the default.
  • Consent gating that stops the browser event and the server event together, rather than only the half the visitor can see.
  • An asynchronous send queue with retries at one, five and thirty minutes, so a slow platform API never delays a checkout.
  • Multi-pixel support: events fan out to every enabled destination carrying the same event ID.
  • Diagnostics that report what the current configuration cannot deliver, and why, without making a single network call.
  • Verification that is allowed to fail: the plugin states what it could confirm for each platform and names what it could not.
  • WooCommerce support including High-Performance Order Storage and the cart and checkout blocks, plus Lead tracking through the common form plugins.

Not in this release

Two things are worth knowing before you install, because neither produces an error message:

  • Google Ads Enhanced Conversions are not sent. Conversions are recorded; the hashed customer data that would raise their match quality is not attached yet. The plugin reports this to you as a missing requirement whenever an Ads conversion ID is configured, rather than staying quiet about it.
  • TikTok’s successful-delivery path has not been verified against the live API. The error and authentication paths have been. In practice: if your TikTok setup is broken you will be told so correctly, but a working one is expected rather than confirmed.

Both are documented in full on the Add Google and Add TikTok pages.

In development

Not in any release yet. These get their own entry here when they ship — no dates are promised, because none are known.

See the current build for yourself.

The free Tracking Checker needs no install and no signup — it reads any public page and reports what is on it.