Przejdź do głównej zawartości

JS functions. Filtrowanie zdarzeń do przekazywania

Valeriia Zaptalova avatar
Napisane przez Valeriia Zaptalova
Zaktualizowano ponad 2 tygodnie temu

W Panelu Ringostat można skonfigurować przekazywanie połączeń poprzez Funkcje niestandardowe JavaScript dla różnych typów podmiany: Callback lub połączeń z dynamicznej podmiany.

Połączeń ze statycznych pul numerów, które nie pochodzą ze strony internetowej, nie da się przekazać w ten sposób.

W celu takiej konfiguracji proszę dodać funkcję JS w sekcji Call trackingFunkcje niestandardowe JavaScript.


Konfiguracja przykładowa — przekazywanie zdarzenia Call via Callback

W tym celu proszę nacisnąć Edytuj kod i dodać poniższy kod wraz z eventem — na przykład RingostatCallback:

(function(data) {
if (Insertion_type=='callback')
{
dataLayer.push({'event': 'RingostatCallback'})
}
});

Nazwę event mogą Państwo wybrać dowolnie — najważniejsze jest powiązanie kolejnych ustawień w GTM z tą nazwą.

W interfejsie GTM proszę utworzyć — zgodnie z opisem powyżej — trigger typu Custom Event, z nazwą odpowiadającą wskazanemu eventowi:

Dalej proszę przejść do sekcji Tags i utworzyć nowy tag, ustawiając:

  • Typ taguGoogle Analytics / Universal Analytics

  • Typ śledzenia – Zdarzenie

  • Kategoria – nazwa zdarzenia (ta sama, co w triggerze)

  • Działanie – działanie

  • Etykieta – etykieta zdarzenia

  • Wartość – wartość zdarzenia (np. 10)

  • Ustawienia Google Analytics – identyfikator GA lub zmienna z identyfikatorem

  • Trigger aktywacji – wcześniej utworzony trigger

Po wykonaniu tych kroków proszę zapisać i opublikować zmiany.

Po pojawieniu się połączenia typu Callback na stronie, w raportach Google Analytics widoczne będzie zdarzenie z określoną przez Państwa nazwą.


Możliwe filtry dodatkowe

Poniżej przedstawiono parametry, według których można tworzyć filtry:

Parametr

Opis

Type

Typ połączenia: in/out/callback

Call count

Które z kolei połączenie od danego klienta

Pool name

Nazwa puli numerów (zwykle wskazuje źródło/kanał przypisany do numeru)

Source

Źródło wejścia odwiedzającego – UTM utm_source

Medium

Kanał ruchu odwiedzającego – UTM utm_medium

Campaign

Kampania reklamowa – UTM utm_campaign

Content

Treść reklamy – UTM utm_content

Keyword

Słowo kluczowe – UTM utm_term

Visitor UUID

Google Analytics Client ID odwiedzającego

Visitor IP

Adres IP odwiedzającego

Google_Analytics_resource_ID

Identyfikator śledzenia Google Analytics

Unique_call

Informacja, czy połączenie jest pierwszym z danego numeru

The_number_in_the_E.164_format

Numer w formacie E.164 (do 15 cyfr, zwykle z „+”)

Responsible_managers

Lista ID pracowników uczestniczących w odbieraniu połączeń

ID call

Unikalny identyfikator połączenia w Ringostat

Custom

Parametr użytkownika pozyskany ze strony

Roistat_Visit_ID

ID wizyty Roistat (jeśli integracja jest aktywna)

Last Page

Strona, z której wykonano połączenie

Insertion type

Typ podmiany: Dynamiczny/Statyczny/Callback

Referrer

Źródło/przekierowanie, z którego przyszedł odwiedzający

User_agent

Dane o urządzeniu i przeglądarce użytkownika

Call_forwarding_scheme

Nazwa schematu przekierowania, na który skierowano połączenie

Project_ID

ID projektu w Ringostat

Additional_number

Wewnętrzny numer pracownika w systemie


Aby dodać zmienną, proszę zacząć wpisywać jej nazwę lub nacisnąć klawisze Ctrl + Spacja i wybrać zmienną z listy.

Czy to odpowiedziało na twoje pytanie?