Skip to main content

Full Tracking Mode - HandL UTM Grabber Guide

UTM attribution overview

This guide explains Full Tracking Mode - HandL UTM Grabber Guide. It helps you capture UTM source, medium, campaign, term, content, click IDs, referrer, and landing page data and keep the marketing context needed for accurate reporting across forms, bookings, signups, and sales.

Overview

TheFull Tracking Mode records every page a visitor views on your site, together with the UTMs, click IDs and referrer they arrived with. Your forms and orders already save the first and last touch. Full Tracking Mode isadds everything in between: which campaign brought a powerfulvisitor featurein, ofwhich pages they read, how they came back, and what they did before they converted.

The reports live in WordPress Admin > UTM > Full Tracking Mode. You can:

  • see your most viewed pages and where their traffic came from,
  • list your visitors, counted by browser or by person,
  • open any visitor to follow their sessions page by page,
  • export the HandLraw page views to CSV, or ask your AI assistant about them through MCP.

Full Tracking Mode needs an active UTM Grabber license. This guide covers plugin thatversion allows3.3.9 youand tolater.

track
detailed user journeys across your website. When enabled, it captures data

Turn on every page visit for each session, providing insights similar to Google Analytics 4 (GA4).

Enabling Full Tracking Mode

  1. NavigateGo to theWordPress HandLAdmin > UTM Grabberand settings in your WordPress admin panel.
  2. Look foropen the "Full Tracking Mode Settings" section.tab.
  3. CheckClick Settings in the boxleft labeled "Enable Full Tracking Mode".menu.
  4. SaveTurn youron changes.Record every page view.

Full Tracking settings recording and sessions

What

UTM DataGrabber iscreates Collected

its

Whendatabase tables and starts recording right away. The badge at the top right of the tab shows Recording while Full Tracking Mode is enabled,on. Click it any time to come back to Settings.

Every page view adds a row to your database, so the plugindatabase collectsgrows with your traffic. Use Data retention to delete old page views automatically.

Settings

  • Exclude bots: skips page views from crawlers, uptime monitors and other automated browsers. Off by default.
  • Session timeout: a session ends after this many minutes without a page view. 30 minutes by default, and anything from 1 to 1440 minutes (24 hours).
  • New session on campaign change: starts a new session when a visitor comes back from a different campaign or ad click, even within the followingtimeout. dataOn by default. Turn it off to count sessions the way GA4 does.

Full Tracking Mode follows the same consent rules as the rest of UTM Grabber. If you use UTM Grabber's GDPR option or one of the consent integrations, page views are recorded only after the visitor gives consent, and nothing is recorded for eachvisitors who haven't. See the GDPR Implementation Guide to set it up.

The Full Tracking report

Full Tracking Mode Pages report

  1. Full Tracking Mode tab: where the reports live.
  2. Pages and Visitors: the two reports, with how many pages and visitors match your filters.
  3. Filter: show only page visit:views whose URL contains some text (for example /pricing), or one visitor's page views by their ID.
  4. Group visitors by: count each visitor as a Browser or as a Person. See Browser or person.
  5. Date range: All time by default. Pick Last 7 Days, Last 15 Days, Last 30 Days, Last 3 Months or Last 12 Months, or choose any range on the calendar.
  6. Export CSV: download the page views that match your filters. See Export to CSV.
  7. Recording: shows whether Full Tracking Mode is recording. Click it to open Settings.

The tiles show the totals for your filters: page views, sessions, visitors and pages. Click Visitors or Pages to switch reports. The filters and date range apply to every report, to the visitor panel and to the CSV export.

Pages

The Pages report lists your most viewed pages with their visitors, page views and last visit. Click a column header to sort by it.

Click the arrow next to a page to see where its page views came from: the top values for UTM source, medium, campaign, content and term, and the referrer.

Page breakdown by source campaign and referrer

  • Session(not IDset) means those page views had no value for that field.
  • TimestampDirect / none means there was no referrer.
  • PageA URLreferrer on your own site means the visitor came from another one of your pages.

Visitors

The Visitors report lists every visitor with the number of pages they viewed, their sessions and page views, and their first and last visit. The most recent visitors come first. Click a visitor to open their journey.

Visitors grouped by browser

Browser or person

UTM Grabber gives every browser a handlID: a random ID stored in a cookie that links that browser's page views and form submissions. It also keeps a first_handlID: a stable ID based on the visitor's first IP address on your site, which other browsers and devices on the same network share.

  • Browser (the default): each visitor is one browser on one device, identified by its handlID.
  • ReferrerPerson: URLeach visitor is the group of browsers that share a first_handlID. Someone who reads your blog on their laptop and later books a demo on their phone shows up as one person.

Visitors grouped by person

  1. Switch between Browser and Person.
  2. In Person mode, visitors are listed by their first_handlID.

People who share a network, such as an office, can show up as one person. Page views recorded by older plugin versions, before first_handlID existed, are grouped together as one visitor without an ID.

Cross Device Traffic

When a visitor comes back on a new browser or device, that browser starts without their UTMs. With Cross Device Traffic turned on in HandL Options, UTM parametersGrabber restores their tracking data, including their first touch, when they return from the same network. Their sessions on the new device then keep their campaign.

Cross Device Traffic is on by default for sites that never changed the setting. If it's off, the Visitors report shows a reminder with a link to HandL Options.

Matching is based on the network, so people who share one (an office, or some mobile carriers) can share attribution.

Follow a visitor's journey

Click a visitor in the Visitors report to open their panel.

Visitor panel with tracked values and sessions

  1. Seen on 2 browsers: in Person mode, click it to list the browsers (handlIDs) that belong to this person. In Browser mode, the panel shows the browser's first_handlID here instead.
  2. Tracked values now: what a form or order from this visitor would save right now. It starts with the campaign and ad click IDs. Click Show all to see every value.
  3. Sessions: the visitor's sessions, newest first.

Show all lists every tracked value in groups: Campaign, First touch, Ad click IDs, Analytics IDs, Source, Landing page, Browser and Other (your custom parameters). Use the search box to find a value quickly.

All tracked values grouped

Sessions

Each session shows when it started, its landing page, the campaign it arrived with (or No campaign), how many pages it covered and how long it lasted.

A persons sessions across two browsers

In Person mode each session also shows the browser it ran in. In this example, one person:

  • clicked a LinkedIn ad for a webinar on Oct 6, came back from Google search on Oct 9 and from the newsletter on Oct 14, all on their laptop (2),
  • then clicked a Google ad on their phone on Oct 22 and booked a demo (1).

Click Load older sessions at the bottom to see earlier sessions.

Pages in a session

Click a session to see its pages in order.

Session page path with time on page

  1. How the session started: Arrived from a website (such as google.com), Arrived directly, or Continued from this site.
  2. Time on page: how long the visitor stayed before opening the next page. The last page of a session shows last page, because there is no next page view to measure it against.

Long sessions show their first 5 pages. Click Load more pages to see the rest.

Switch to Values to see the tracked values the session arrived with. Here, the phone session arrived with the Google Ads campaign, while its first touch is still the LinkedIn webinar ad from Oct 6, restored by Cross Device Traffic.

Values a session arrived with

Below the sessions, Page views across all sessions breaks down the visitor's page views by UTM source, medium, campaign, content, term)term and page.

Export to CSV

Click Export CSV in the report toolbar to download the page views that match your current filters and date range. Each row is one page view with these columns:

  • page_view_id, timestamp, page_url, page_title and referrer
  • session_id: the browser's handlID
  • first_handlid: the person's first_handlID
  • visit_id: the session
  • utm_set_id, utm_source, utm_medium, utm_campaign, utm_content and utm_term
  • one more column for each tracked value, such as gclid, first_utm_source or your custom parameters

Ask your AI assistant (MCP)

If you've connected your site to an AI assistant with MCP, it can read your Full Tracking data too: totals, top pages, visitors, traffic breakdowns, a visitor's sessions and the pages they viewed. Try questions like:

  • "Which pages got the most visitors from Google Ads this month?"
  • "Where did the visitors to my pricing page come from?"
  • "Show me the journey of the last visitor who reached the thank you page."

The Full Tracking tools are available on Starter+ and Premium, with plugin version 3.3.9 or later.

Data retention and deleting data

Both options are at the bottom of Settings once Full Tracking Mode has recorded page views.

Data retention and delete all data

  • Delete page views older than: Never (the default), 15, 30, 90, 180 or 365 days. Older page views are deleted automatically, and the reports then cover that period only.
  • Delete all data: deletes every recorded page view after you confirm. This datacan't be undone. Full Tracking Mode stays on, and the attribution already saved with your forms and orders isn't affected.

What is stored

in

Full Tracking Mode uses three main tables in your WordPress database:database (wp_ is your site's table prefix):

  • handl_sessionswp_handl_page_views: Storesone uniquerow sessionper informationpage view, with the visitor IDs, session, time, URL, page title and referrer.
  • handl_utm_setswp_handl_utm_sets: Storesthe uniquetracked combinationsvalues ofthe UTMpage parametersviews arrived with. Identical sets are stored once and shared.
  • handl_page_viewswp_handl_sessions: Storesone individualrow per browser (handlID).

Good to know

  • Database size: every page view adds a row. On busy sites, use data retention to keep the tables a manageable size.

Viewing Reports

To access the
  • Privacy: Full Tracking Mode reports:
  • keeps
      a
    1. Gobrowsing tohistory thefor HandLeach UTMvisitor, Grabberalong menuwith their tracked values such as IP address and browser. Mention it in your WordPressprivacy adminpolicy, panel.
    2. and
    3. Clickset onup consent where the "Fulllaw Trackingrequires Report"it tab.

    The report page offers several features:

    Filters

    You can filter the data by:

    • Date range
    • Page URL
    • Session ID

    Session Counts by Page

    This section shows:

    • Page URL
    • Number of unique sessions
    • Total visits

    You can drill down into each page to see a breakdown of UTM parameters and referrers.

    User Journey

    This section displays:

    • Session ID
    • Number of unique sessions
    • Total visits

    You can drill down into each session to see detailed information about the pages visited and UTM parameters used.

    Exporting Data

    You can export the collected data to a CSV file (for furtherexample analysis:

    1. Apply any desired filters.
    2. Click the "Export to CSV" button.

    Database Management

    As Full Tracking Mode collects a significant amount of data, it's important to manage your database effectively:

    Viewing Database Statistics

    The "Danger Zone" section of the report page shows the current number of rows in each tracking table.

    Resetting Tracking Data

    If the database becomes overwhelmingGDPR or you need to start fresh:

    1. Scroll to the "Danger Zone" section at the bottom of the report page.
    2. Click the "Remove Tracking Tables" button.
    3. Confirm your action in the popup dialog.

    This action will delete all collected tracking data and cannot be undone.

    Important Considerations

    1. Database Size: Full Tracking Mode will increase your database size. Monitor your database usage regularly.CCPA).
    2. Performance:Times Whileare designedshown to be efficient, tracking every page visit may have a slight impact on site performance. Monitorin your site's performancetimezone, afterset enablingunder thisWordPress feature.Admin > Settings > General.
    3. Privacy: Ensure that your privacy policy reflects the additional data being collected when Full Tracking Mode is enabled.
    4. Compliance: Make sure you're compliant with relevant data protection regulations (e.g., GDPR, CCPA) when using this feature.

    Conclusion

    Full Tracking Mode transforms HandL UTM Grabber into a powerful analytics tool, providing detailed insights into user behavior on your website. Use this data to optimize your marketing strategies, improve user experience, and drive conversions.