Audience Intelligence
AXO identifies who is on your site in real-time, even if they are completely anonymous. Visitor signals are collected on every page, scored against a 40+ predicate ruleset, and clustered server-side into behavioral personas.
- AXO Clusters (ML Behavioral)
The tag collects scroll velocity, click cadence, pause frequency, dwell time on key page zones, and add-to-cart hover events. Our server runs K-Means++ with cosine similarity on 20-dimensional behavioral feature vectors to automatically cluster traffic into distinct personas (e.g., Deliberators, Converters, Comparison Shoppers, Surfers). You don't build these – the AI discovers them. The cluster model is rebuilt daily; each visitor is scored against the latest clusters in real time as their session unfolds.
- Ad Source Audiences
UTM campaigns automatically become addressable segments. Anyone arriving via
utm_campaign=summer-saleis clustered into a unique audience visible in the Ad Sources tab. AXO also capturesfbclidandgclidfor closed-loop ad attribution.To close the loop on the landing page itself, define Ad Themes – one theme per thematic asset group in your paid campaigns (Google PMax, Meta Advantage+). Paste the theme's URL suffix into the ad platform's asset-group URL options, then draft a matched variant for the theme: the variant is targeted at that suffix automatically, so visitors arriving from that asset group see a landing experience that continues the ad's message. Each theme then reports its own result against the always-on holdout.
- Custom Segments
If you need a rigid rule (e.g., “Mobile users who have visited more than 3 times”), open Segments and click + New segment – the visual predicate builder opens as a modal over the list. Clicking any row in the Custom Segments table reopens the same builder on that segment's rules. Predicates can combine behavioral signals, device type, UTM values, page count, hour of day, and referrer using AND/OR logic trees. Segments recompute every 5 minutes against the full session history.
- CRM Enrichment
Connect your Salesforce CRM via Integrations. Once connected, first-party CRM attributes (e.g.,
lifetime_value,plan_tier,account_manager) become available ascrm_attributepredicates in the custom segment builder. This lets you personalize based on known customer data, not just anonymous behavior. Third-party data-append providers (Clearbit, D&B, ZoomInfo, Bombora, LiveRamp, Acxiom, or a custom endpoint) can also be connected under Admin → Data enrichment to append firmographic and intent data to identified profiles. - Identity Graph & Profile Merge
When a visitor identifies themselves (e.g., logs in or submits a form), call
axo.identify({ email, external_id }). AXO merges the anonymous session with the known profile, linking cross-device sessions automatically. View the full profile history, segment membership, and session timeline in the Profiles tab.