Wiadomości proaktywne: dymki, wiadomości czasowe i kampanie
Zaczep odwiedzających we właściwym momencie – po odczekaniu, przy przewijaniu, po kliknięciu w element albo zanim wyjdą – dyskretnym dymkiem przy przycisku czatu albo wiadomością w czacie.
Zdarzenie na twojej stronie wywołuje zaczepkę, np. kliknięcie, przewijanie albo przerwa. Po odczekaniu pojawia się mały dymek przy przycisku czatu albo wiadomość w czacie. W koncie nazywa się to Dymki i akcje czasowe: /app/projects/{id}, zakładka Reguły i obsługa.
Dwa sposoby wyświetlania
- Dymek przy przycisku czatu – dyskretny. Pojawia się obok przycisku czatu, znika sam albo po kliknięciu krzyżyka i nie otwiera okna. Nie zabiera odwiedzającemu fokusu klawiatury, więc kto akurat wypełnia formularz, nie zostanie od niego oderwany. Na telefonie pojawia się nad przyciskiem czatu.
- Wiadomość w czacie – pojawia się jako wiadomość w historii rozmowy. Z opcją Otwórz przy tym okno czatu okno się otwiera.
Komuś, kto właśnie z czymś nie może sobie poradzić, lepiej nie podsuwać okna pod nos. W razie wątpliwości wybierz dymek.
Tworzenie dymków w asystencie
Lista pokazuje wszystkie zaczepki jako karty, z przełącznikiem aktywny oraz opcjami edycji, duplikowania, usuwania i przesuwania. Przywróć domyślne przywraca dostarczone reguły. Nowe dymki tworzysz w pięciu krokach, z podglądem na jasnej i ciemnej stronie.
1. Wyzwalacz
- Otwarcie strony – przy wyświetleniu strony.
- Czas na stronie – po minimalnym czasie spędzonym na stronie. Widget sprawdza to co 30 sekund.
- Głębokość przewinięcia – od określonego procentu strony, od 1 do 100.
- Bezczynność – brak ruchu myszy, klawiatury, dotyku i przewijania przez czas od 3 sekund do 60 minut.
- Powrót do karty – odwiedzający wraca do karty po nieobecności.
- Zamiar wyjścia – kursor opuszcza okno u góry. Tylko na komputerach.
- Kliknięcie w element – selektor CSS, wymagany.
- Kursor zatrzymuje się – nad elementem, od 0,2 do 60 sekund (domyślnie 1 sekunda). Selektor wymagany.
- Element staje się widoczny – element wjeżdża w widok przy przewijaniu. Selektor wymagany.
- Wejście w pole formularza – fokus w polu. Selektor wymagany.
- Skopiowanie tekstu – opcjonalnie ograniczone do jednego elementu.
- Własne zdarzenie – z twojego kodu, zob. niżej.
- Frustracja – np. błąd JavaScriptu na stronie (
js_error). Inne sygnały, jak powtarzane kliknięcia w to samo miejsce albo porzucone formularze, dostarcza tylko połączenie z MousePlayer. - Zamiar zakupu – rozpoznawany tylko z MousePlayer.
2. Warunki
- Adres zawiera i Adres nie zawiera – fragment adresu albo wyrażenie regularne w postaci
/muster/i. - Przychodzi z – poprzednia strona (referrer), w tym samym zapisie.
- Urządzenie – telefon albo komputer.
- Odwiedzający – nowi albo powracający. „Powracających” widget rozpoznaje tylko wtedy, gdy może coś zapisać w przeglądarce, czyli za zgodą.
- Język strony – do 20 kodów języków.
- Strony w tej sesji – co najmniej od 1 do 100.
- Zespół – tylko gdy ktoś jest online albo tylko gdy nikogo nie ma online.
- Godziny pracy – tylko w godzinach twojej dostępności albo tylko poza nimi.
- Nie w trakcie trwającej rozmowy – domyślnie. Rozmowa trwa, gdy okno jest otwarte albo ostatnia wiadomość ma mniej niż 10 minut.
3. Czas
- Czekanie w sekundach po wyzwalaczu. Jeśli w tym czasie odwiedzający przejdzie na stronę, dla której dymek nie obowiązuje, dymek się nie pojawi.
- Czas wyświetlania dymka: dopóki odwiedzający go nie zamknie albo od 3 do 120 sekund. Bez wartości 15 sekund.
- Częstotliwość – raz na sesję, raz na odwiedzającego, raz na rozmowę albo najwyżej co 10 minut, raz na godzinę lub raz dziennie. „Kilka razy na sesję” pozwala na 2 do 10.
- Ważność – wysoka, średnia, niska albo własna liczba. Gdy dwa dymki pasują jednocześnie, wygrywa ważniejszy.
4. Treść
- Tekst – najwyżej 500 znaków.
- Szybkie odpowiedzi – przyciski pod tekstem, każdy najwyżej 32 znaki: do 3 przy dymku, do 4 przy wiadomości. Każda odpowiedź ma swoje działanie:
- zadaj pytanie – otwiera czat, pokazuje twoje zdanie i odpowiedź odwiedzającego i dopytuje, o co chodzi.
- nie, dziękuję – zamyka dymek. Ten dymek nie wróci już w tej sesji.
- poproś o oddzwonienie – otwiera prośbę o oddzwonienie.
- wyślij jako wiadomość (standard) – wysyła odpowiedź jako wiadomość do czatu.
- Zdjęcie agenta – pokazuje w dymku awatar przypisanego członka zespołu.
- AI pisze tekst dla każdej strony – zamiast stałego zdania AI pisze dla każdej strony pasujące zdanie na podstawie jej treści. Twój tekst pozostaje tekstem zapasowym.
Propozycje i własne zdania dla stron
Przy opcji AI pisze tekst dla każdej strony możesz zlecić propozycje dla 20 najczęściej odwiedzanych stron, najwyżej raz na minutę. Powstają w tle, zwykle w ciągu minuty. Każdą propozycję możesz zastąpić własnym tekstem (najwyżej 500 znaków). Obowiązuje on dla tej strony, dopóki go nie odrzucisz, a AI nigdy go nie nadpisze. Odrzucona propozycja zostanie napisana od nowa przy następnej wizycie na stronie.
Co obowiązuje zawsze
Żeby zaczepki nie irytowały, obowiązują stałe zasady, których nie da się wyłączyć:
- Najwyżej jedna zaczepka na 10 minut na odwiedzającego. Wyjątkiem są dymki po kliknięciu, zatrzymaniu kursora i wejściu w pole formularza: odpowiadają one na działanie odwiedzającego.
- Brak dymka, dopóki okno czatu jest otwarte albo przycisk czatu jest ukryty.
- Najwyżej 3 dymki na sesję.
- Zamknięty to zamknięty: ten sam dymek nie wróci już w tej sesji.
- Nie przeszkadzać: jeśli twoja strona ustawiła odwiedzającemu tryb „nie przeszkadzać” (zob. niżej), nie pojawi się żadna zaczepka.
Plan
W darmowym planie możliwy jest 1 aktywny dymek na projekt, a od planu Professional – dowolnie wiele. Liczone są aktywne dymki i wiadomości w kolejności na liście. Kto spróbuje zapisać ponad limit, dostanie komunikat. Jeśli przestrzeń robocza wróci do darmowego planu, nadmiarowe dymki pozostają zapisane, ale nie są wyświetlane.
Dla zaawansowanych: reguły jako JSON
Pod asystentem jest sekcja Dla ekspertów: reguły jako JSON. Jest tam ta sama lista w postaci JSON, którą możesz edytować bezpośrednio. Puste pole oznacza domyślne reguły reactive.chat. Przy zapisie sprawdzanie jest ścisłe. Błąd wskazuje regułę i pole.
[
{
"id": "preise-hilfe",
"enabled": true,
"priority": 50,
"when": { "event": "scroll", "minScrollPct": 60, "urlMatch": "/preise" },
"unless": { "conversationActive": true },
"throttle": { "max": 1, "per": "session" },
"delayMs": 2000,
"action": {
"type": "teaser",
"text": "Pytania o plany? Chętnie pomogę.",
"quickReplies": ["Tak, mam pytanie", "Nie, dziękuję"],
"replyRoles": ["ask", "dismiss"],
"ttlMs": 20000
}
}
]
Najważniejsze limity:
- najwyżej 50 reguł, łącznie 60 000 znaków,
id: małe litery, cyfry i myślnik, najwyżej 40 znaków,priority: od 0 do 1000, wygrywa mniejsza liczba, domyślnie 100,delayMs: od 0 do 86 400 000 (24 godziny),ttlMs(tylko dymek): od 0 do 120 000, 0 oznacza do zamknięcia,throttle.max: od 1 do 100,throttle.per:session,visitor,conversation,10m,1h,24h,action.type:teaser(dymek) alboproactive_message(wiadomość, zopenWidget),- wzorce i selektory najwyżej 200 znaków,
- pola zaczynające się od
_traktowane są jako komentarz.
Nieznane pola są odrzucane, więc literówka wyjdzie na jaw już przy zapisie.
W kodzie: pokazanie dymka
Z twojego własnego kodu pokażesz dymek przy przycisku czatu, np. po działaniu na twojej stronie:
ReactiveChat('show', 'Pytania o plan? Napisz do nas.');
ReactiveChat('showTeaser', {
text: 'Pytania o plan?',
quickReplies: ['Tak', 'Nie, dziękuję'],
ttlMs: 15000,
ruleId: 'tarif-kampagne'
});
ReactiveChat('hide');
Także te dymki trzymają się powyższych zasad. showTeaser zwraca informację, czy dymek został pokazany. Zdarzenia teaser:shown, teaser:click, teaser:dismiss i teaser:reply widget zgłasza przez ReactiveChat('on', …).
W kodzie: własne zdarzenia jako wyzwalacz
Dla wyzwalacza Własne zdarzenie zgłaszasz kamień milowy ze swojej strony:
ReactiveChat('track', 'warenkorb_voll');
W dymku wpisujesz tę samą nazwę.
Nie przeszkadzać
Jeśli odwiedzający nie ma być w ogóle zaczepiany, np. podczas płatności, dodaj we fragmencie osadzenia:
data-rc-dnd="true"
Czat pozostaje dostępny, znikają tylko zaczepki proaktywne.
Kampanie
Do ukierunkowanych działań służą Kampanie pod /app/projects/{id}/campaigns: wiadomość w czacie do dokładnie opisanej grupy docelowej, opcjonalnie z wariantem B. Kampanie są dostępne od planu Professional.
- Wiadomość najwyżej 500 znaków, do 3 przycisków odpowiedzi, opcjonalnie z otwartym oknem.
- Wariant B z udziałem od 1 do 99%, domyślnie 50%.
- Grupa docelowa według stron, czasu na stronie, źródła wejścia, parametrów UTM, nowych albo powracających odwiedzających, kraju, języka, urządzenia, zalogowanych albo anonimowych odwiedzających i – z danymi klientów – np. według statusu zamówienia.
- Częstotliwość na odwiedzającego od 1 do 50 (domyślnie 1) i minimalny odstęp od 1 do 2160 godzin (domyślnie 24).
- Okres ze startem i końcem.
- Wyniki: doręczone, wyświetlone, kliknięte, rozpoczęte rozmowy, osiągnięty cel.
Kampanie dzielą z dymkami limit 10 minut i nigdy nie pojawiają się w trakcie trwającej rozmowy. Do odwiedzających z UE, EOG, Szwajcarii i Wielkiej Brytanii oraz do odwiedzających z nieznanego kraju docierają tylko za zgodą. Jak planować i oceniać kampanie, opisuje Podręcznik produktu.
Gdy zaczepka się nie pojawia
- Czy jest aktywna i dozwolona w planie?
- Czy w ostatnich 10 minutach była już jakaś zaczepka?
- Czy trwa rozmowa albo okno jest otwarte?
- Czy odwiedzający już ją zamknął albo osiągnięto częstotliwość?
- Czy pasują warunki, np. adres, urządzenie albo godziny pracy?
- Czy przycisk czatu jest ukryty? Wtedy nie ma dymka. Użyj wiadomości w czacie.
- Wyzwalacz Frustracja albo Zamiar zakupu? Poza błędami JavaScriptu te sygnały pojawiają się tylko z MousePlayer.
கடைசியாகப் புதுப்பித்தது: