Location: Integrations β Tags, Numbers β Number Pools, Call Tracking
βRelease Date: 11-14-2025
π Overview
The Call Attribution and Number Pooling release connects web sessions to inbound calls using dynamic JavaScript tags and flexible number assignment. It enables real-time visitor tracking, session-level attribution, and scalable number management β so you can tie every call back to its true origin with confidence.
β¨ Whatβs New
MojaAI now supports a fully integrated system for:
π·οΈ Capturing visitor data from landing pages using JavaScript tags
π’ Dynamically assigning and tracking phone numbers from provisioned number pools
π Attributing inbound calls to specific sessions and marketing campaigns
βοΈ Managing number provisioning asynchronously with full audit tracking
π‘ All visitor interactions are tracked using a unique visitor_id, ensuring persistent attribution across reloads and return visits.
π― Why This Matters
π Know where every call came from
Calls are automatically linked to the session, tag, and campaign that sourced them.
π Assign dynamic phone numbers on the fly
Visitors see campaign-specific numbers pulled from your number pools β updated in real time.
π Scale effortlessly
Number pools expand automatically via Bandwidth provisioning webhooks, with all changes tracked and auditable.
π Full session context on every lead
Attribution includes UTM parameters, GCLID, referrer, browser info, and more β tied directly to call-level logs.
π‘ Example Use Cases
A visitor lands on a product or lead-gen page through an email campaign. The MojaAI tag captures their session and replaces the visible phone number with one from your pool.
When the visitor calls, MojaAI automatically matches the call to the captured session and updates attribution tables.
Later, your team expands the number pool for seasonal traffic. MojaAI provisions the new numbers asynchronously and logs them in the poolβs order history.
π Getting Started
1οΈβ£ Create a Number Pool
Navigate to Numbers β Number Pools
Click Create Pool
Choose a number prefix (local or toll-free), define the pool size, and submit
MojaAI provisions the numbers asynchronously and displays their status in the pool table
π¦ Tip: Once provisioned, the pool is ready to use with your tracking tags.
2οΈβ£ Create a Tracking Tag
Navigate to Integrations β Tags
Click Create Tag
Enter a tag name and select the Number Pool created earlier
Choose the on-page number to replace
Submit to generate a custom JavaScript snippet
Embed the snippet in the
<head>section of your landing page
π© Reminder: The snippet must be placed before any scripts that render dynamic page content.
3οΈβ£ Track Attribution Events
Open the Call Tracking section
View inbound call records linked to visitor sessions
Attribution includes: tag ID, campaign,
visitor_id, UTM metadata, GCLID, FBCLID, referrer, browser data, and more
π§ Insight: Every call includes full session context for reporting, analytics