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-sale is clustered into a unique audience visible in the Ad Sources tab. AXO also captures fbclid and gclid for 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: visitors arriving from that asset group see a landing experience that continues the ad's message.

  • Custom Segments

    If you need a rigid rule (e.g., “Mobile users who have visited more than 3 times”), use the visual predicate builder in Segments → New Segment. 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 as crm_attribute predicates 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.