See the flow together
Network events, dataLayer pushes, page changes and consent updates share one timeline.
pulsecheck puts network hits, dataLayer pushes and consent changes in one Chrome DevTools timeline. Export the session as Markdown or JSONL for an audit.
defaultbegin_checkoutpurchaseevent_name: purchaseNetwork requestIllustrative interface with sample data. No live account is connected.
Network events, dataLayer pushes, page changes and consent updates share one timeline.
Markdown includes the context and full event order. JSONL keeps the same session in a structured format.
Redaction runs before export. Measurement and deduplication keys remain, and arbitrary text still needs a human check.
Illustrative interface with sample data. No live account is connected.
A session shows what happened in the browser. Audit the wider measurement setup
Source code and setup instructions
pulsecheckIn a Chrome DevTools panel on a normal website. Open the panel before starting the flow. Recording ends when DevTools closes.
Network hits, dataLayer and digitalData pushes, consent changes and page changes. Parsers cover GA4, Meta, Yandex Metrica, Amplitude and TikTok, with a generic fallback.
The extension has no backend, account, telemetry or extension-owned network requests.
Markdown for review and JSONL for structured processing. Both contain the recorded session in event order.
No. Detected sensitive fields are masked, but measurement IDs are preserved and unstructured strings have limits. Review every export before sharing it.
The companion analysis skill describes a workflow for comparing observed events and parameters with a supplied plan.
Record the scenario, keep the event order and use the audit to connect the browser evidence with the rest of the funnel.