Open the chart
- Open your project
- In the sidebar, open Insights › AI Traffic
- Select the Referrals tab
- Scroll to Direct sessions per day
Read the chart
The chart keeps the verifiable GA4 total separate from the pages used for the comparison:- All direct sessions bars show all direct sessions that GA4 reports for the project.
- Measured pages shows the daily equivalent of direct sessions for pages with complete comparison data.
- Baseline shows the same measured pages against their own recent baseline.
- A shaded AI-correlated lift span marks a window where all three correlation checks passed.
How AI-correlated lift is evaluated
DevTune evaluates trailing seven-day windows. A window is marked AI-correlated lift only when all three legs hold:- Direct traffic rose materially. The measured pages are at least 10 sessions above baseline and at least 125% of baseline. DevTune looks at the four preceding seven-day windows and takes the median of those with enough historical coverage. Two, three, or all four can contribute; uncovered windows are left out. If fewer than two are available, the current window reads as Unmeasured instead of receiving a lift classification.
- AI answer exposure held. The page had at least one citation or at least five answer fetches, and the qualifying signal did not fall by more than 25% from the prior window.
- Another measured channel did not explain the rise. Search Console clicks, paid sessions, and non-AI referral sessions are checked against the direct-session increase. A channel rules out the AI-correlated label when it grew by at least 10% and by enough sessions to match at least 25% of the direct lift.
AI-correlated means the signals moved together under these checks. It does
not attribute direct sessions to AI, identify an AI platform, or prove
causation.
Page-level results
Direct traffic is charted for the measured-page population as a whole. The API and MCP responses below classify each measured page window as AI-correlated lift, unexplained lift (direct traffic rose materially but AI activity did not qualify), explained by another channel, baseline, or unmeasured.Why a highlighted span can disappear
The baseline adapts. When a higher traffic level persists, it becomes part of the recent baseline and the AI-correlated lift highlight can fade. The label detects the onset of a change; it is not a permanent attribution label.API and MCP availability
GET /v2/projects/{projectId}/traffic/direct-lift and devtune_get_direct_lift return the same availability in totals. When the population exceeds the classification budget, the response retains the full population size and property series, with no evaluated windows or page details:
classificationAvailability: "available".