Get the data right before you analyze it

Bad tracking is worse than no tracking.

Misconfigured GA4, wrong attribution models, and silent event failures all produce numbers that feel right and aren't. This is where we help you fix the foundation.

Guides

14 articles

How to Set Up GA4

A complete walkthrough: data stream, tag, and the key configuration steps most setups skip.

Read guide →

How to Set Up GA4 for Ecommerce

Adding purchase events, item parameters, and revenue tracking to your GA4 property.

Read guide →

GA4 Key Events for Lead Generation

Configure and verify the key events that matter most for lead gen: form submissions, trial starts, and contact clicks.

Read guide →

How to Migrate from Universal Analytics to GA4

Step-by-step migration covering events, goals, custom dimensions, and attribution settings.

Read guide →

GA4 Enhanced Measurement, Explained

What Enhanced Measurement tracks automatically, what it gets wrong, and why you still need manual tagging.

Read guide →

What Is Attribution in Analytics?

How GA4 decides which channel gets credit for a conversion, and why the model you choose changes the numbers.

Read guide →

How to Fix Attribution Models in GA4

Switching from last-click to data-driven attribution and what changes when you do.

Read guide →

Data-Driven vs. Last-Click Attribution

The practical difference between the two models and how to choose.

Read guide →

Why Your Conversions Dropped After Switching Attribution Models

What changed, what the new numbers actually mean, and what to do about it.

Read guide →

What Is a Good Bounce Rate in GA4?

GA4 replaced bounce rate with engagement rate. Here's how to interpret the new metric and what the numbers mean.

Read guide →

Is a High Bounce Rate Always Bad?

Context matters. Some pages should have high bounce rates — and treating them all as problems leads to bad decisions.

Read guide →

GA4 Revenue Doesn't Match Shopify

The most common reasons for the discrepancy and how to reconcile them.

Read guide →

Why Is My Traffic (not set) in GA4?

What causes the (not set) label and how to eliminate the most common sources.

Read guide →

GA4 Can't See AI Traffic — Here's Why

AI-generated traffic often arrives without referrer data. Here's what shows up instead and how to track it.

Read guide →

Case Studies

3 case studies

Case #2

The Bounce Rate Panic

Bounce rate spiked from 30% to 78% after a GA4 migration. The problem wasn't visitor behaviour — it was a misconfigured session timeout.

Read case study →

Case #3

Conversions Fell Off a Cliff

Key events stopped firing after a site rebuild. The tracking code was intact; the event triggers had been quietly removed.

Read case study →

Case #5

GA4 Says We Lost Money

GA4 showed a 40% revenue drop that Shopify didn't confirm. The discrepancy came from a currency conversion bug and duplicate transaction IDs.

Read case study →

Get reliable data without building the analysis yourself

WebSignalytics watches your tracking setup and flags configuration issues, attribution shifts, and data gaps in real time.

Start free trial