Przegląd
Podmiana telefonów to funkcja atrybucji połączeń, która dynamicznie zastępuje numery telefonów na Twojej stronie w zależności od źródła ruchu odwiedzającego. Gdy odwiedzający przychodzi z konkretnej kampanii — Google Ads, Facebook, polecenie od partnera lub dowolny link z tagami UTM — tracker automatycznie podmienia Twój domyślny numer telefonu na dedykowany numer śledzący. Gdy odwiedzający zadzwoni na ten numer, wiesz dokładnie, która kampania doprowadziła do połączenia.
Jak to działa
Skonfiguruj podmianę telefonu w kampanii
Odwiedzający trafia na Twoją stronę
Dopasowanie UTM
Numer jest zastępowany
tel:, w tekście z atrybutem data-revol-phone — i zastępuje je numerem śledzącym. Podmiana zachowuje formatowanie oryginalnego numeru.Zdarzenie jest rejestrowane
phone_swap jest rejestrowane z oryginalnymi i zastępczymi numerami. To zdarzenie pojawia się w Dzienniku aktywności i tabeli Wydajność kampanii.Odwiedzający dzwoni
Zakładka Podmiana telefonów
Zakładka Podmiana telefonów pokazuje wszystkie aktywne reguły podmiany telefonów z Twoich kampanii w jednej tabeli:Dodawanie numerów telefonów na stronie
Tracker zastępuje numery telefonów na dwa sposoby:1. Linki tel (automatyczne)
Każdy link<a href="tel:..."> na stronie jest automatycznie wykrywany. Jeśli href pasuje do oryginalnego numeru z reguły, jest podmieniany — zarówno atrybut href, jak i widoczny tekst.
tel:.
2. Atrybut data (jawny)
Dla numerów telefonów, które nie są w linkachtel: (zwykły tekst, span, div), dodaj atrybut data-revol-phone:
data-revol-phone są ukryte (visibility: hidden) do momentu zakończenia podmiany, zapobiegając migotaniu oryginalnego numeru.
Zachowanie formatowania
Tracker zachowuje formatowanie oryginalnego numeru przy zastępowaniu. Jeśli oryginalny i zastępczy numer mają taką samą liczbę cyfr, zastępczy jest formatowany według wzorca oryginału:Obsługa SPA
Moduł podmiany telefonów używa MutationObserver do obserwacji dynamicznie dodawanych elementów. Jeśli Twoja strona jest zbudowana w React, Vue, Angular lub innym frameworku renderującym treść po załadowaniu strony — tracker wykrywa nowe elementy telefonów, gdy pojawiają się w DOM, i podmienia je automatycznie. Observer obserwuje całe body dokumentu pod kątem:- Nowych linków
<a href="tel:..."> - Nowych elementów z atrybutem
data-revol-phone
Reguły dopasowywania
Reguły podmiany telefonów wywodzą się z kampanii. Każda kampania z ustawionym zarówno Oryginalnym telefonem, jak i Telefonem zastępczym tworzy regułę.Jak działa dopasowywanie
Tracker sprawdza parametry UTM odwiedzającego z polami dopasowania reguły. Wszystkie niepuste pola muszą pasować dokładnie (logika AND):utm_source, ale utm_medium jest pusty — musi pasować tylko źródło. Puste pola są ignorowane przy dopasowywaniu.
Priorytet
Jeśli wiele kampanii pasuje do parametrów UTM odwiedzającego, używana jest pierwsza pasująca reguła. Reguły są zwracane w kolejności utworzenia.Zdarzenia podmiany telefonów
Każda podmiana telefonu generuje zdarzeniephone_swap, śledzone raz na sesję odwiedzającego. Zdarzenie zawiera:
- Dzienniku aktywności — jako typ zdarzenia
phone_swapz danymi from/to - Tabeli Wydajność kampanii — w kolumnie Podmiany telefonów
- Szczegółach sesji — na osi czasu zdarzeń sesji odwiedzającego
Przypadki użycia
Śledzenie połączeń z Google Ads
Śledzenie połączeń z Google Ads
utm_source=google, utm_medium=cpc. Ustaw oryginalny telefon na główny numer firmowy, a zastępczy na dedykowany numer śledzący. Każde połączenie od odwiedzających z Google Ads jest przypisane do tej kampanii.Wynik: Widzisz dokładnie, ile połączeń generują Twoje wydatki na Google Ads — w tym samym panelu co rozmowy czatowe, wysyłki formularzy i odsłony stron.Atrybucja wielokanałowa
Atrybucja wielokanałowa
Marketing offline (druk, billboardy)
Marketing offline (druk, billboardy)
rvl_ref. Dodaj dedykowany numer telefonu. Gdy ktoś zadzwoni na numer z ulotki — wiesz, że pochodzi z druku, nie z internetu. Połącz z kodem QR do cyfrowego śledzenia tego samego materiału.Śledzenie partnerów i poleceń
Śledzenie partnerów i poleceń
rvl_ref=partner_name i dedykowanym numerem śledzącym. Śledź dokładnie, ile połączeń generuje każdy partner — obok sesji, odsłon stron i rozmów z AI.Testy A/B stron docelowych
Testy A/B stron docelowych
utm_content (np. landing-v1 vs landing-v2), każda z innym numerem śledzącym. Porównaj liczbę połączeń między wariantami stron docelowych.Integracja SIP
Podmiana telefonów staje się znacznie potężniejsza w połączeniu z integracją numerów SIP (VoIP). Gdy używasz numerów śledzących SIP jako zastępczych, cały cykl życia połączenia jest rejestrowany w Revol:Odwiedzający widzi numer śledzący SIP
Odwiedzający dzwoni na numer SIP
Połączenie jest nagrywane i analizowane
AI analizuje rozmowę
Co otrzymujesz
Z połączeniem Podmiany telefonów + integracji SIP masz kompletny pipeline atrybucji połączeń:Najlepsze praktyki
Używaj dedykowanych numerów na kampanię
Używaj dedykowanych numerów na kampanię
Dodaj data-revol-phone do wszystkich elementów z telefonem
Dodaj data-revol-phone do wszystkich elementów z telefonem
tel: (które są wykrywane automatycznie), dodanie data-revol-phone zapobiega migotaniu oryginalnego numeru przed zakończeniem podmiany.Zachowaj spójność oryginalnego numeru
Zachowaj spójność oryginalnego numeru
Testuj z parametrami UTM
Testuj z parametrami UTM
?utm_source=google&utm_medium=cpc) i sprawdź, czy numer się zmienia. Sprawdź Dziennik aktywności pod kątem zdarzenia phone_swap.

