Four new server-side channels: Pinterest, Snapchat, Reddit, X Ads
All four shipped with full server-side dispatch, vendor-specific dedup keys (event_id for Pinterest and Snap, conversionId for Reddit, conversion_id for X), commerce-funnel coverage and admin Test-Event button. Total channel count is now ten.
Hybrid Mode rollout: nine of ten channels
Same-origin browser pixel that shares the server's event_id for vendor-side deduplication. Active for Meta, TikTok, Pinterest, Snapchat, Reddit, X Ads, LinkedIn (Insight Tag) and Microsoft Advertising (UET) plus Google Ads (gtag.js Audiences-only mode). Default off, opt-in per channel.
Live dashboard, health score, anomaly detection
Per-channel ringbuffer (last 50 events), 30-day per-channel-per-day counters, 0-10 health score (Configured + Active 7 d + Stable CoV<1), daily cron that mails on a 50 percent drop or 4x spike. All from two autoload=false options, no new wpdb table.
Multi-currency auto-conversion
ECB Daily Rates pulled once per day, normalises value and items[].price into the customer's target currency before fan-out. Original currency stays on the event for transparency in the Live-Dashboard recent-events table.
Hybrid Mode mirror for WooCommerce purchase + Fluent + Kadence forms
Server-side CAPI dispatch is mirrored to every loaded browser pixel with a shared event_id for vendor-side deduplication. WooCommerce purchases reuse the stable per-order bcnr_purchase_<order_id> id; form submissions inject a random bcnr_event_id hidden field at submit-time so the server picks up the same id from the form payload. Closes the Hybrid Mode gap for the three launch-verified integrations.
Polar-webhook pre-check: instant cancel and refund handling
A subscription-revoked or order-refunded webhook lands a KV marker on the broker within seconds. The plugin picks it up at the next hourly cron tick or instantly on a manual recheck. Latency from cancel to block dropped from up to 24 h to under 1 h.
Google Ads OAuth-broker: no developer-token wait
Beaconry's central broker on oauth.beaconry.app carries the developer token. Customers connect their Google Ads account in two clicks via OAuth and start uploading conversions the same day. DMA-Consent block included on every upload (EU-mandatory since 2024-03).