Skip to content

Acquisition and the AI Assistants channel ​

Acquisition reports answer "where do visitors come from?".

How traffic sources work (same as GA4) ​

Eureka follows the Google Analytics 4 model, so your existing UTM conventions keep working and the numbers line up with GA4:

  • Campaign tags read from the URL: utm_source, utm_medium, utm_campaign, utm_id, utm_term, utm_content, utm_source_platform, utm_creative_format, utm_marketing_tactic. Matomo (mtm_*, pk_*) and Piano (at_*, xtor) campaign parameters are read too when no utm_* is present.
  • Click IDs: gclid, gbraid, wbraid (Google Ads auto-tagging → google / cpc), dclid, msclkid, fbclid, ttclid, li_fat_id, twclid, srsltid.
  • Without tags, source and medium follow GA4's conventions: google / organic for search engines, site.com / referral for links, (direct) / (none) otherwise. A missing campaign shows (not set); untagged sessions show the campaigns (organic), (referral) or (direct).
  • Sessions end after 30 minutes of inactivity. As in GA4, a campaign change does not start a new session, and a session is not cut at midnight.
  • Attribution: like GA4, session dimensions use the last non-direct click: a direct return visit keeps the previous non-direct source (within 90 days).

Dimensions you can use ​

GA4 name in EurekaScopeWhat it is
Session default channel groupSessionChannel of the session (last non-direct click)
Session source, Session medium, Session source / mediumSessionWhere the session came from
Session campaign, Session campaign IDSessionCampaign of the session
Session manual term, Session manual ad content, Session source platformSessionutm_term, utm_content, utm_source_platform
First user default channel group, First user source, First user medium, First user source / medium, First user campaignUserSource of the visitor's first session
Source, Medium, Campaign, Default channel groupEventSource of the page that carried the event
Manual source, Manual medium, Manual campaign name, Manual campaign ID, Manual term, Manual ad content, Manual source platform, Manual creative format, Manual marketing tacticEventThe raw utm_* values as tagged

Channels ​

The Default channel group follows GA4's definitions, in GA4's order: Direct, Cross-network, Paid Shopping, Paid Search, Paid Social, Paid Video, Display, Paid Other, Organic Shopping, Organic Social, Organic Video, Organic Search, Referral, Email, Affiliates, SMS, Mobile Push Notifications, Audio.

Eureka adds one channel: AI Assistants, evaluated just before Referral. A session lands there when it arrives from an AI assistant (ChatGPT, Perplexity, Claude, Gemini, Copilot, Mistral, DeepSeek, Grok, Meta AI, Poe, You.com), detected from the referrer or from utm_source (ChatGPT adds utm_source=chatgpt.com to its links). An administrator can switch it off per property to get exactly GA4's grouping.

Reports ​

  • Acquisition overview: sessions, users and conversions by session default channel group and session source / medium.
  • User acquisition: new users by first user channel, source / medium and campaign.
  • Traffic acquisition: sessions by session channel, source / medium, campaign and manual tags.
  • Advertising → Model comparison: conversions and revenue credited by first click, last click, last non-direct click and linear models.
  • Advertising → Conversion paths: the sequences of channels that led to a conversion.

Select several actors to compare them, for example Action agents and Humans on Traffic acquisition to see which channels bring agents, and which bring customers who end up using one.

Agents & humans, every visit counts!