Changelog

What changed in TJDA Pulse, the WooCommerce connector and the free plugin — and what it means for you. Everything keeps working without updating; releases marked with an action tell you what you unlock.
Pulse platform 7 Oct 2026
Shopify app: settings page closed

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 7 Oct 2026
Settings: every form belongs to the client it was opened for

What is new

What you get

Action: If a Settings page was open before this update, reload it before you save.
Pulse platform 6 Oct 2026
Google uplift card: stricter and clearer calculation

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 6 Oct 2026
Settings: a refused value stays in the field, with the reason next to it

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 6 Oct 2026
Settings: the GA4 and Microsoft forms save to the client you opened them for

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 5 Oct 2026
GTM template: download it from Pulse

What is new

What you get

Action: For a new setup or a re-import, download the template from the link in the setup guide.
Pulse platform 5 Oct 2026
GA4 and Search Console properties are connected by TJDA

What is new

What you get

Action: Nothing, if your properties are already connected. For a new or different property, send the ID to TJDA support. This also applies to agencies managing sites in Pulse.
Pulse platform 5 Oct 2026
Search Console: a clear reason when Pulse has no access

What is new

What you get

Action: If the Audit shows the Search Console warning, follow the steps in the warning (usually: add the service account as a user on the property, or correct the property in Settings).
Pulse platform 3 Oct 2026
Google Ads reports for accounts connected through their agency

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 2 Oct 2026
Audit: agency name shown as plain text

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 2 Oct 2026
Signing in without linked clients

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 2 Oct 2026
Agencies can connect their Google Ads manager account themselves

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 2 Oct 2026
Audit: which connection provides Google Ads

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 30 Sep 2026
Budget dashboard: a channel checked to have no earlier spend gets pacing again

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 30 Sep 2026
Budget dashboard: a channel whose data starts later than the budget year is marked

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 30 Sep 2026
Budget dashboard: registrations for Microsoft Ads and ChatGPT Ads

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 29 Sep 2026
Dashboards: the search terms table loads again

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 29 Sep 2026
Developer guide: the consent safety net

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 29 Sep 2026
Audit: no internal environment names, and the browser-key check is always shown

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 29 Sep 2026
Leads: one deduplication key per platform

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Sep 2026
MCP connector: error messages no longer show internal details

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Sep 2026
Without consent, Pulse empties click IDs, GA IDs and hashed fields before storing an event

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Sep 2026
Data Processing Agreement v3.4

What is new

What you get

Action: Review and accept the updated DPA on your next sign-in.
Pulse platform 28 Sep 2026
A separate browser key for the Pulse browser tag

What is new

What you get

Action: If a browser tag sends to Pulse with your API key: ask your Pulse representative for a browser key for that tag, and to replace your API key afterwards.
Pulse platform 25 Sep 2026
Developer and setup guide: your API key never goes in the browser

What is new

What you get

Action: If a GTM tag sends to Pulse or contains your Pulse API key: pause that tag, remove the key from your page source, and ask your Pulse representative for a new key.
Pulse platform 25 Sep 2026
An event_id longer than 64 characters is rejected by the API endpoint

What is new

What you get

Action: Keep every event_id at 64 characters or fewer; a UUID (36 characters) fits.
Pulse platform 25 Sep 2026
Developer guide and setup guide: corrected examples and a second Google Ads tag

What is new

What you get

Action: If you use the Pulse GTM container: add the second Google Ads tag per event, with the label of the Pulse action and the same Transaction ID (setup guide, Google Tag Manager container).
Pulse platform 25 Sep 2026
Google Ads: a lead uses the same key as the browser tag

What is new

What you get

Action: Send an event_id with every lead, and make sure the Google Ads browser tag for leads sends that same event ID as Transaction ID (the s2s_event_id in the dataLayer).
Pulse platform 25 Sep 2026
Duplicate check per account and event type

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 24 Sep 2026
Action list: concrete next steps per signal and channel

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 24 Sep 2026
Action list: signal filters now hide the cards that don’t match

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 23 Sep 2026
Audit: new check “GA4 client ID on consented purchases”

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 23 Sep 2026
Pulse GA4 property: consented purchases without a GA client ID are sent with a stand-in client ID

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 23 Sep 2026
ChatGPT Ads: correction, figures now come in

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 23 Sep 2026
Budget dashboard: fewer campaigns under "Not classified"

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 23 Sep 2026
Microsoft Ads: correction on ad group figures, and a time zone list

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 22 Sep 2026
Microsoft Ads and ChatGPT Ads spend now comes into Pulse

What is new

What you get

Action: To switch this on for your account, add the Microsoft Ads account ID and report time zone, and the ChatGPT Ads reporting API key, under Settings. Until then nothing changes.
Pulse platform 21 Sep 2026
Impression share is now available in your AI assistant

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 21 Sep 2026
IP addresses in the API log are shortened before they are stored

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 21 Sep 2026
A plain email or phone field is no longer accepted either

What is new

What you get

Action: Only if you built your own integration: stop sending plain email and phone fields, and send the hashed fields instead. The developer guide, section 4, lists the exact normalisation each ad platform expects.
Pulse platform 21 Sep 2026
A hashed field must really contain a hash

What is new

What you get

Action: Only if you built your own integration: hash the email address, the phone number and the customer reference on your own server before calling the webhook, and stop sending plain email or phone fields. The developer guide, section 4, shows the exact form per field.
Pulse platform 21 Sep 2026
Audit shows when your agency can open the key overview

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 18 Sep 2026
Account, property and conversion IDs belong to one client only

What is new

What you get

Action: If Settings refuses an ID that is really yours, contact TJDA support.
Connector (WooCommerce) v1.3.7 18 Sep 2026
Leads now carry their click ID again

What is new

What you get

Action: Update the connector. The fix only works going forward — leads that already came in keep their missing click ID.
Connector (WooCommerce) v1.3.6 18 Sep 2026
Click age: Meta click times were read in the wrong unit

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.3.5 18 Sep 2026
Nothing persistent before the yes: session-only storage until consent

What is new

What you get

Action: Update the connector, then check your cookie statement: before consent the Pulse cookies are session cookies, and they only become long-lived after a yes.
Pulse platform 18 Sep 2026
History backfill: twelve months by default, set per account

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 17 Sep 2026
Budget dashboard: spend vs. budget, registrations and cost per registration

What is new

What you get

Action: Check the "Not classified campaigns" list: campaigns whose name does not match the market or campaign type rules are shown there with their spend.
Pulse platform 17 Sep 2026
Event status tells the truth: sent, partial or failed per event, with the reason per channel

What is new

What you get

Action: Custom integration that reads results from the response? Nothing breaks: delivered is an extra field. Events skipped by a channel (for example Microsoft Ads without a click ID or hashed e-mail) now show as partial instead of sent. Google Ads offline conversions and the Google Ads API route show as failed (not executed) until uploads are switched on for your account.
Pulse platform 17 Sep 2026
Google Ads API route and offline conversions: the event log shows what really happened

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 17 Sep 2026
Events without an event ID: never sent with a made-up ID, and shown in the Audit

What is new

What you get

Action: Custom integration? Make sure every event carries a fixed, unique event_id (developer guide, section 2), and check the new Audit line.
Pulse platform 17 Sep 2026
Meta: the event ID is sent unchanged, so browser and server purchases deduplicate

What is new

What you get

Action: Using your own Meta browser tag that sends the order number as eventID? With the WooCommerce connector, change it to {{s2s_event_id}}; for a custom integration, to exactly the event_id in your payload; on Shopify or Lightspeed, ask your Pulse representative for the matching format.
Connector (WooCommerce) v1.3.4 17 Sep 2026
One consent rule for every event

What is new

What you get

Action: Array
Pulse platform 16 Sep 2026
Setup guide: LinkedIn reporting is available

What is new

What you get

Action: Using LinkedIn conversion tracking? Check with your Pulse representative before clicking Connect LinkedIn.
Pulse platform 16 Sep 2026
Event time: ISO 8601 in UTC, one reading rule for Meta, LinkedIn, Microsoft and ChatGPT

What is new

What you get

Action: Custom integrations: send timestamp as ISO 8601 in UTC.
Pulse platform 16 Sep 2026
Developer guide: explicit consent contract, clean page_url and a pre-flight with two test events

What is new

What you get

Action: Building a custom integration? Run the pre-flight in section 8 of your developer guide before go-live.
Pulse platform 16 Sep 2026
PHP SDK not supported: integrate custom websites through the webhook API

What is new

What you get

Action: Planning a custom integration? Ask your Pulse representative for your developer guide link.
Pulse platform 16 Sep 2026
Audit: consent field coverage now says who sends events without consent

What is new

What you get

Action: If the check warns about your API integration: send consent on every event (JSON true only with marketing consent, otherwise false).
Pulse platform 16 Sep 2026
Setup guide: collapsible sections, consent, Search Console, dashboard reading and billing

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 16 Sep 2026
Shopify and Lightspeed: stricter consent from the browser

What is new

What you get

Action: Shopify stores that rely on pixel leads for Google, Meta, LinkedIn, Microsoft or OpenAI conversions will see those leads stop reaching the advertising platforms until the pixel is secured.
Pulse platform 16 Sep 2026
Page URLs without query string or fragment

What is new

What you get

Action: If a Meta (or OpenAI) custom conversion or audience matches on URL parameters (for example ?form=sent or an order-received query), switch the rule to match on the page path instead.
Pulse platform 16 Sep 2026
GA4 without consent: anonymous pings only

What is new

What you get

Action: If you segment GA4 reports on csc_source or csc_consent: anonymous pings carry neither and show as (not set). Filter on csc_source = server only when you want consented conversions.
Pulse platform 16 Sep 2026
Consent: only an explicit yes counts

What is new

What you get

Action: Custom API integrations that send consent in another form (for example an object) should send a boolean true when the visitor gave marketing consent.
Pulse platform 15 Sep 2026
Agency billing: one subscription per agency, with a confirmation page

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 10 Sep 2026
Honest zeroes: channel cards show their working

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.3.3 9 Sep 2026
Kill switches, consent-granted recapture, Pulse session preference, opt-in auto-updates

What is new

What you get

Action: Array
Connector (WooCommerce) v1.3.3 9 Sep 2026
Kill switches, consent-granted recapture, Pulse session preference, opt-in auto-updates

What is new

What you get

Action: Array
Connector (WooCommerce) v1.3.2 9 Sep 2026
Update channel compatibility hardening

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 9 Sep 2026
Pulse Remote: endpoint authentication aligned with hashed API keys

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.3.1 9 Sep 2026
Builder flags wired to remote calibration

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.3.0 9 Sep 2026
Pulse Remote foundation: update channel and signed calibration

What is new

What you get

Action: Array
Pulse platform 9 Sep 2026
Pulse Remote (phase R1): signed calibration config per client

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 8 Sep 2026
Pulse Remote (phase R2): self-hosted connector update channel

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 8 Sep 2026
Developer guide: dedup mapping, form fields and hard-won safety notes

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 8 Sep 2026
Client guide: Microsoft Ads and ChatGPT Ads sections, GA4 recipe and onboarding pre-flights

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 8 Sep 2026
Server and browser Google conversions deduplicate for leads

What is new

What you get

Action: Array
Connector (WooCommerce) v1.2.23 7 Sep 2026
One push per lead, and correct Meta click timestamps

What is new

What you get

Action: Array
Pulse platform 7 Sep 2026
New conversion actions appear before their first conversion

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 7 Sep 2026
Meta click timestamps repaired at intake

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 7 Sep 2026
Click vs view conversions: foundations

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 7 Sep 2026
Review timeline layout fix

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 5 Sep 2026
Docs: form_segment in the API guide and client guide

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 4 Sep 2026
Conversion steps can match on form segment

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.22 4 Sep 2026
Elementor leads: email, phone and segment now actually captured

What is new

What you get

Action: Array
Connector (WooCommerce) v1.2.21 4 Sep 2026
Form segment capture and a CookieScript consent fix

What is new

What you get

Action: Array
Pulse platform 4 Sep 2026
Developer guide: form tokens and the __oppref fallback

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.20 4 Sep 2026
Lead click capture: vendor-cookie fallbacks

What is new

What you get

Action: Array
Connector (WooCommerce) v1.2.19 4 Sep 2026
Per-form browser events and ChatGPT view-through

What is new

What you get

Action: Array
Pulse platform 3 Sep 2026
Lightspeed & Shopify: the full hash set

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 3 Sep 2026
Developer guide: full hash set and ChatGPT click reference

What is new

What you get

Action: Array
Pulse platform 3 Sep 2026
New platform type: WordPress

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 3 Sep 2026
Agency accounts

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 3 Sep 2026
GTM container v2: Microsoft Ads and ChatGPT Ads browser tags

What is new

What you get

Action: Array
Pulse platform 3 Sep 2026
Forwarding pre-flight for Microsoft Ads and ChatGPT Ads

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.18 3 Sep 2026
Match-rate hash set, ChatGPT Ads click capture & campaigns that stick to the click

What is new

What you get

Action: Array
Pulse platform 3 Sep 2026
New forwarding channels: Microsoft Ads and ChatGPT Ads

What is new

What you get

Action: Array
Pulse platform 1 Sep 2026
New client type: B2C

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 31 Aug 2026
Google click validation in the Audit

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 29 Aug 2026
Claimed vs Real ROAS — and missed conversions on one time axis

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Aug 2026
Missed conversions are now net of platform modeling

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Aug 2026
Google Ads: consent signal on server-side conversions

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 28 Aug 2026
Shopify app: one-click install with full tracking parity

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 25 Aug 2026
Cookie extender drill-down

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 25 Aug 2026
Technical SEO tab (Ahrefs Site Audit)

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 24 Aug 2026
Forms keep your scroll position

What is new

No action needed — everything keeps working as-is.
Pulse platform 24 Aug 2026
Developer guide expanded (custom integrations)

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 20 Aug 2026
Health Score: consent-capture guard, connector version check & SEO checks

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.17 20 Aug 2026
Landing capture, part two: survives consent tools that delete cookies

What is new

What you get

Action: Update the connector to 1.2.17 in wp-admin.
Connector (WooCommerce) v1.2.16 20 Aug 2026
Landing capture: campaign data survives consent walls, ad blockers and CDN caching

What is new

What you get

Action: Update the connector to 1.2.16 in wp-admin.
Pulse platform 19 Aug 2026
Campaign reviews, focus pages & format-level awareness metrics

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 19 Aug 2026
Faster, and built to stay fast

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 18 Aug 2026
SEO in Pulse: Search Console + keyword→conversion attribution

What is new

What you get

Action: Add pulse-ga4-reader@tjda-s2s-conversions.iam.gserviceaccount.com as a (restricted) user on your Search Console property and enter the property under Settings → Google Analytics 4 → Search Console. Data appears the next morning.
Connector (WooCommerce) v1.2.15 17 Aug 2026
UTM capture restored + version telemetry

What is new

What you get

Action: Update to 1.2.15 if you installed 1.2.14 — UTM data is not captured on 1.2.14.
Pulse platform 14 Aug 2026
Creative formats & per-format CTR benchmarks

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 13 Aug 2026
Funnel buckets on the Weekly

What is new

What you get

No action needed — everything keeps working as-is.
S2S Conversions (free) v1.0.27 13 Aug 2026
WordPress 7.1 ready

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.14 12 Aug 2026
Subdomain cookie support & housekeeping

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 12 Aug 2026
Weekly report in Slack

What is new

What you get

Action: Optional — want this in your Slack? Ask us to connect a channel.
Pulse platform 12 Aug 2026
All conversions in the Weekly campaign table

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 11 Aug 2026
Offline conversions

What is new

What you get

Action: Optional — map a conversion step matching event type offline_conversion and pick a dedicated Google Ads action. See the developer guide for the payload.
Pulse platform 11 Aug 2026
Per-step Google forwarding with auto-synced labels

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 10 Aug 2026
Claim vs truth per conversion

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 10 Aug 2026
Weekly analysis page

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 6 Aug 2026
Data Processing Agreement v3.1

What is new

What you get

Action: Review and accept the updated DPA on your next sign-in.
Connector (WooCommerce) v1.2.13 5 Aug 2026
Channel hints & UTM capture

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 5 Aug 2026
Overview upgrade: cookie extender, missed & anonymous insight

What is new

What you get

No action needed — everything keeps working as-is.
Connector (WooCommerce) v1.2.11 – 1.2.12 21 Jul 2026
Layered cookie capture & 400-day lifetime

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 21 Jul 2026
Clean server-side truth

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 20 Jul 2026
Developer webhook guide

What is new

What you get

No action needed — everything keeps working as-is.
S2S Conversions (free) v1.0.27 16 Jun 2026
Pulse alignment

What is new

What you get

No action needed — everything keeps working as-is.
S2S Conversions (free) v1.0.17 15 Jun 2026
Forms, sessions & consent tools

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 13 Jun 2026
GA4 sync & Overview dashboard

What is new

What you get

No action needed — everything keeps working as-is.
S2S Conversions (free) v1.0.0 12 Jun 2026
Initial release on WordPress.org

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 11 Jun 2026
TJDA Pulse launch

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 5 Jun 2026
S2S era: licensing platform & first clients

What is new

What you get

No action needed — everything keeps working as-is.
Pulse platform 15 Jul 2025
The origin: custom S2S plugin

What is new

What you get

No action needed — everything keeps working as-is.
Questions about a release? Reach out via your usual TJDA contact. · pulse.tj-da.com