Built for Operations

Tracking audits, data quality checks, event diagnostics, and implementation verification. Ask the hard technical questions and get straight answers.

Tom Nakamura

Tom Nakamura

Lead Developer, Bloom & Measure

Tom is responsible for making sure the data is clean. When a campaign underperforms, the first question is always whether the tracking is actually working. He doesn't need marketing insights. He needs diagnostics, and he needs them fast.

The Questions Tom Actually Asks

Real diagnostics run against the Bloom & Measure demo property. All data verified against Q1 2026.

Ask AI Response

"Are there any pages with (not set) values or broken tracking parameters?"

Pages & Landing Pages: Clean. No (not set) values found in pagePath or landingPage dimensions. All page-level tracking is intact.

Traffic Sources: Clean. All 7 channels are properly attributed. Zero unattributed sessions.

Products: Clean. No (not set) item names found in e-commerce data. All 50 product records have valid names.

One flag: 28,707 sessions are attributed to campaign name "(all)" with 857 conversions. This means those sessions arrived without UTM campaign parameters. Worth auditing your link-building and campaign URLs for consistent utm_campaign tagging.

Confidence: Medium  |  Data: Google Analytics 4

That Confidence badge is the Confidence Check, which adds a second AI from a different provider on AI Insights. "Medium" here flags the campaign gap as a caveat worth your eye.

Ask AI Response

"Are there any duplicate events being recorded?"

No true duplicates detected. All 26 event types are distinct and intentional.

Some event names are structurally similar but serve different purposes, which is expected:

upsell_card_offered (843) vs upsell_card_accepted (352)
upsell_vase_offered (672) vs upsell_vase_accepted (192)
video_start (422) vs video_complete (195)

Standard GA4 lifecycle events (page_view, session_start, scroll, click) all appear at expected relative volumes. No event appears to fire twice under two different names for the same action.

Confidence: Medium  |  Data: Google Analytics 4

Ask AI Response

"Is there any PII being captured in event parameters?"

No obvious PII signals detected.

All 13 page paths are clean, structured URL slugs. No email address patterns, no query parameters like ?email= or ?name= appearing in page paths. No PII-style strings embedded in URLs.

Pages to watch: /checkout, /account, and /account/orders are present in the data. These are the highest-risk pages for PII leakage if form values are inadvertently passed as URL or event parameters.

For a thorough audit, review your GA4 Data Deletion settings and check the BigQuery raw event export for individual parameter values.

Confidence: Medium  |  Data: Google Analytics 4

Automatic
AI Audit when you connect a website
Monthly
AI Audit on Growth and Scale
Nightly
AI Sentinel scan for sudden changes
Hands-Off
We never change your Google data

What Operations Teams Get from Askalytics

Tracking Integrity Checks

Find (not set) values, missing parameters, and broken attribution in under a minute. In the Bloom & Measure demo, for example, an audit covers all 13 of its pages and can flag a campaign tagging gap worth fixing.

PII Detection

Scan for personally identifiable information leaking into event parameters and page paths. The AI checks for email patterns, query strings, and form data appearing where it shouldn't.

Duplicate Event Detection

Identify events that fire multiple times for the same action. The AI distinguishes between intentional pairs (like offer vs acceptance tracking) and genuine duplicates.

AI Audit

When you connect a new property, Askalytics runs a 2-stage analytics health check automatically. Quick wins, strategic priorities, and long-term goals, all generated within two minutes.

Event Taxonomy Review

26 distinct event types, all cleanly fired with valid parameters. The AI maps your event structure and flags anything that looks malformed or redundant.

Technical Answers, No Marketing Fluff

Tom gets implementation details, confidence levels, and specific things to check. The AI knows his role and skips the strategic recommendations in favor of actionable diagnostics.

See the full walkthrough in data quality and tracking audits.

Operations Questions, Answered

Can it find (not set) values and broken tracking?

Yes. Ask and Askalytics scans page paths, channels, products, and event parameters for (not set) values, missing parameters, and broken attribution in under a minute. See the full example in data quality audits.

Does it check for PII leaking into the data?

Yes. The AI scans page paths and event parameters for email patterns, query strings, and form data appearing where they should not, and flags the highest-risk pages to review.

Is the platform's own audit trustworthy?

Yes. The underlying counts come from queries run against your own data, not the AI's estimate, with every figure traceable to the query that produced it. So you can check its findings, not just your tracking.

What access does Askalytics need?

Read-only access, granted with Google sign-in or a read-only service account for older properties. Askalytics never writes to your GA4, and deleting a property instantly revokes all access.

How fast is the first audit?

When you connect a new property, a 2-stage analytics health check runs automatically and is ready within about two minutes: quick wins, strategic priorities, and long-term goals.

Trust Your Data. Verify It First.

Connect your property and get a full tracking audit in two minutes. And because every count traces back to your own data, you can check the platform's findings too, not just your tracking. See how the Confidence Check works.

Get Started