Platform · Tracking & attribution

Every call, attributed.

A visitor lands on your page, sees a number that exists only for them, and calls it. Moja connects that call to the session, the ad click, and eventually the outcome — automatically, for every call.

This is the data foundation. Everything above it — intelligence, recommendations, agents — starts with calls attributed correctly.

The working path

From input to next step.

Four steps between an ad click and an attributed, reported call.

  1. 01

    Each visitor gets their own number.

    One JavaScript snippet in your page header swaps the static phone number for one drawn from a per-campaign number pool. The number belongs to that visitor for the length of their session — when it rings, you know exactly who called.

  2. 02

    The call is matched to the session.

    Three attribution methods run in order of confidence: Current matches the call to an active session, History matches it to a previous visit, and Heuristic falls back to pattern analysis. Every attribution carries its method and a confidence score — you see how sure the match is, not just that one was made.

  3. 03

    The click data comes with it.

    GCLID, FBCLID, and UTM parameters are captured from the landing session, along with visitor location, device, browser, and ISP. The call record reads like the ad platform's own click record — because it is joined to it.

  4. 04

    Conversions go back to the ad platform.

    When a call converts, the conversion and payout upload to Google and Meta automatically. Your bidding algorithms learn from calls the same way they learn from form fills.

Product specifics

The controls behind the work.

The tracking toolkit, stated plainly.

Dynamic Number Insertion

One-line snippet; automatic replacement of static numbers on the page.

Number pools

Configurable pools per campaign; numbers allocate and recycle automatically.

Three attribution methods

Current, History, Heuristic — matched in confidence order, score attached.

Attribution timeline

Number allocated → page visit → call received → attribution created, timestamped.

Ad parameter capture

GCLID, FBCLID, and UTM parameters captured per session.

Visitor analytics

Location, device, browser, platform, and ISP on every attributed call.

Conversion & payout tracking

Conversion events with revenue and payout values, uploaded to ad platforms.

Live call log

Every tracked call searchable, with column profiles you can save and share.

Why connect it

Change the working pattern.

Call tracking removes the gap between spend reports and call outcomes.

The friction

“Which campaign drove this call?” answered by asking the caller, or not at all.

With Moja

Every call carries its campaign, ad click, and session — with a confidence score.

The friction

Ad platforms optimizing on form fills while the phone drives the revenue.

With Moja

Call conversions and payouts post back to Google and Meta, so bidding learns from calls.

The friction

Attribution that stops at the landing page pixel.

With Moja

A timeline from number allocation to page visit to call to attribution — one record.

Keep the evaluation moving.