Attribution

Credit the right campaign for every call

Website number swapping shows each visitor a number tied to how they arrived, so a call can be traced back to the ad, keyword and landing page. Then RingIris sends the result to the platforms that decide where your budget goes.

What it does

Dynamic number insertion

A small script swaps the phone number on your site based on the visitor's source. Paid search, organic, social and referral traffic each get their own numbers.

Visitor-level journeys

With number pools, each session gets its own number for a short window, so a call can be matched to pages viewed, UTM tags and click IDs.

Conversions back to ad platforms

Mark calls as conversions by duration, tags, AI answers or a sale in your CRM, and send them to Google Ads, GA4, Microsoft Ads and others.

Attribution features

Included in the RingIris platform and configured with you during onboarding.

  • Source-level and visitor-level number swapping
  • First-touch, last-touch and multi-touch views
  • UTM, gclid and other click ID capture
  • Offline conversion uploads with values
  • Location-based local numbers on your site
  • Conversion rules based on call outcome, not just duration

Common questions

Will number swapping slow down my site?

The script is small and loads asynchronously, so it doesn't block the page. We help you install it through Google Tag Manager or directly.

How many numbers do I need for visitor-level tracking?

It depends on how many visitors you get from tracked sources at the same time. We size the pool during onboarding so numbers aren't reused too quickly.

Does this replace Google's call extensions?

No, it complements them. Calls from ad assets can be tracked too, and website calls are attributed to the click that brought the visitor in.

Stop sending callers to voicemail

A 30-minute walkthrough of a voice agent set up around your business: what it says, what it books, when it hands off, and how every call shows up in your reports.