What Calltag does
Calltag connects inbound phone calls to clicks on your website. You keep your real sales and service numbers. Nothing is rewritten on the page.
No number swapping
Many call-tracking products use dynamic number insertion (DNI): they replace the published phone number with a tracking number so the carrier can attribute the call. Calltag does not do that. Visitors still see and dial your own numbers via normal tel: links.
Two ways to match a call
- Time window. A click on a number is stored. When a call arrives to that number a few seconds later, Calltag matches it to the latest click in a configurable window (default 15 seconds, per number). If several clicks fall in the window, the latest wins and the call is marked as an ambiguous match.
- One-time code. The website shows a short code. The caller (or your IVR) enters it. Calltag redeems the code once and attaches the visit to the call. Use this when mobile confirmation dialogs make timing unreliable, or when the IVR should route on campaign or customer context.
Each number can use time, code, or both (code wins when a code was redeemed; time is the fallback).
Compared with click-only tracking
A click on “call us” is not a call. Many clicks never ring (desktop without a phone, abandoned dialler). Calltag only counts a match when your phone system reports an inbound call, then looks up the click or the code.
Reporting stays in Calltag
The dashboard and Clicks & Calls list (calls plus click-event export) are the v1 reports. There is no Google Analytics export and no outbound webhook product in this version.
EU data residency
Calltag is built to run in the EU (Frankfurt region for the database). Click events, codes, and call records stay in that environment. Consent is still yours: load the website tag only after your cookie banner / tag manager allows it.
Next: how to integrate, admin settings, reporting.