Library·SOP·Analytics
Make one clearly labeled visit through a UTM link, a URL with labels for its source, medium, and campaign. Then check whether Google Analytics 4 (GA4) reports those same values for the session. Standard reports can take 24–48 hours to process new data and may change while processing. This is an estimate, not a required wait or guarantee.
Last reviewed: · Editorial review
Clarity, structure and references reviewed in this version. This is not a test in a live account.
Make one clearly labeled visit through a UTM link, a URL with labels for its source, medium, and campaign. Then check whether Google Analytics 4 (GA4) reports those same values for the session. Standard reports can take 24–48 hours to process new data and may change while processing. This is an estimate, not a required wait or guarantee.
This SOP covers:
This does not cover:
Prepare one tagged link and note its expected labels before you open it.
In your campaign note, create a section named GA4 traffic check.
Choose easy-to-recognize values for the three UTM labels. Source (utm_source) is where the link appears; medium (utm_medium) is the type of placement; campaign (utm_campaign) is the promotion name. For example, use source sop_test, medium email, and campaign ga4_check_20260923; replace the date with your test date.
If you need to build the link, follow the linked SOP. Copy the complete URL into the GA4 traffic check section beside its exact utm_source, utm_medium, and utm_campaign values.
Open the tagged link as the first page in a fresh private or Incognito window so it starts a new visit; a different UTM link opened during an existing visit does not replace that visit's campaign labels. After the page loads, record the visit date and time in the GA4 traffic check section of your campaign note.
Close any other private or Incognito windows, then open a new one.
Copy the full tagged URL from your campaign note and paste it into the new window. Use your usual cookie choices if the website asks.
Open the standard Traffic acquisition report for the website and set a date range that includes your visit.
Open Google Analytics and select the property that collects visits for your website. In Reports, open Traffic acquisition. Depending on the report collection, it may be under Acquisition or Business objectives → Generate leads. If the report is missing, ask a GA4 Editor or Administrator to add the standard report to the menu.
Set the date range to include the visit date in your note. If you opened the link today, choose Today. For an earlier visit, choose a custom date range starting on the visit date and ending today. Then select Apply.
Set the table to show the source and campaign for this visit. Choose Session source / medium in the first dimension menu. Click the + beside it, search for Session campaign, and add that dimension. Use these Session dimensions, not First user: Session means this visit; First user means the person's first visit, which may have different labels.
Compare the row values with your test link, then record what the Traffic acquisition report shows in your campaign note.
Search the table for your campaign value. On that row, compare Session source / medium with your source and medium, then compare Session campaign with your campaign. All three values must match the ones in your note.
In the GA4 traffic check section, record the report date range, the three values shown, and the result. Mark Matched only if all three values match on the same row. If a value differs or the row is missing, record what GA4 shows and mark the result Pending.
If the result is Pending, check the same report again later. Google says standard reports can take 24–48 hours to process and may change during that time. This is an estimate, not a required wait or guarantee. If there is still no exact match after that estimate, mark Not confirmed and ask the person who manages your site or GA4 to investigate.