Wire

Pixel Test Harness — V1 vs V2

Deploy impact · V2 · Jul 22 rollout
Nearly five times the visits, and the proof it isn’t over-firing.
Five findings from the first full week after V2 shipped to production — three that explain the lift, two that protect it.
Read the report
Standalone testImage-based pixel→Research probe · no API callsWebRTC IP vs header IP→

Every scenario below loads the current pixel (V1) and the proposed fix (V2) side by side in identical conditions, so you can see exactly how each one behaves. The list is ordered by importance — the situations where V1 fails today come first.

Testing against:
  • account 79, property 6a2111320c2dee2dc5548935
  • V1 — the pixel currently in production. It waits for the page to finish loading before firing (window.load), which is exactly the source of the bug.
  • V2 — pixel 6a211df10c2dee2dc5548936. Fires the moment the script executes, with no wait. Also refires on in-app navigation and bfcache restore.

Where V1 fails today — the cases V2 fixes

These are the situations where the current pixel silently misses fires — slow networks, performance optimizers, tag managers, and cookie-consent banners. If you have ever seen V1 undercounting in production, the cause is almost certainly in here. Start with these.

What V2 newly enables — capabilities V1 lacks

These scenarios demonstrate behaviour that V2 supports and V1 cannot: tracking in-app navigation in single-page sites, refiring when the browser restores a page from cache, and behaving predictably when the script is installed more than once. These are net-new features, not just bug fixes.

Standard install methods — baseline reference

How wire.js behaves under each of the common install patterns. Useful as a baseline: these confirm V2 still works in the same situations where V1 already works fine, with no regression.

Framework-specific quirks — edge cases

The same race condition observed outside Next.js. Light frameworks (plain React) and heavy traditional pages (WordPress-style) sit at opposite ends of the spectrum — useful for understanding why some real customer sites fail while others happen to pass.

How to read each comparison