Jak skonfigurować wyświetlanie formularza rejestracyjnego po kliknięciu przycisku
Czego się dowiesz?
Dowiedz się, jak wywołać wyświetlenie formularza rejestracyjnego na stronie internetowej, gdy odwiedzający kliknie określony przycisk. Ten przewodnik przeprowadzi Cię przez dostosowanie formularza tak, aby wyświetlał się po niestandardowym wyzwalaczu, tworzenie i dodawanie nowego przycisku do witryny oraz wklejenie krótkiego wycinka kodu źródłowego do kodu HTML witryny, aby kliknięcie przycisku wywoływało formularz rejestracyjny.
Jeśli jesteś deweloperem i chcesz niestandardowo zakodować wyzwalacz dla swojego formularza rejestracyjnego, przejdź do naszego zasobu dla deweloperów, w którym opisujemy, jak niestandardowo wyzwolić formularz typu popup lub rozwijane poziomo.
Ponieważ wklejenie tego kodu wymaga dostępu do kodu HTML witryny i platformy e-commerce, nasz zespół ds. pomocy nie może zaoferować praktycznego wsparcia. Jeśli nie masz w zespole programisty i nie czujesz się komfortowo, dodając kod samodzielnie, rozważ skontaktowanie się z partnerem Klaviyo w celu uzyskania pomocy.
Utwórz nowy przycisk
Najpierw utwórz na swojej stronie nowy przycisk, który po kliknięciu spowoduje wyświetlenie formularza rejestracyjnego. Zanim dodasz przycisk do swojej witryny, upewnij się, że formularz rejestracyjny jest poprawnie skonfigurowany w Klaviyo. Aby to zrobić:
- Utwórz nowy formularz rejestracyjny, aby pojawiał się po kliknięciu przycisku, lub wybierz formularz, który został już utworzony.
- Na karcie Style w polu Typ formularza należy ustawić jedną z opcji: Popup, rozwijane poziomo lub Pełna strona. Formularze osadzone nie mogą być wyzwalane po kliknięciu przycisku.
- Na karcie Targeting & Behaviors wybierz Only show on custom trigger w sekcji Timing.
- Gdy projekt i treść formularza będą gotowe, kliknij Opublikuj.
- Następnie otwórz edytor formularza i wybierz następujące ustawienia
- Skopiuj poniższy kod:
<button class="klaviyo_form_trigger">Click here</button> - Wklej kod do HTML dowolnej strony w swojej witrynie, na której ma się pojawić przycisk. Ten przycisk będzie używać domyślnych stylów z szablonu Twojej witryny. Jeśli chcesz dodatkowo dostosować wygląd przycisku, skonsultuj się z deweloperem lub partnerem Klaviyo.
Pamiętaj, że jeśli dodasz do witryny wiele przycisków, z których każdy wyzwala inne formularze rejestracyjne, musisz użyć unikatowej nazwy do sklasyfikowania każdego przycisku (np. klaviyo_form_trigger1, klaviyo_form_trigger2).
Ustaw przycisk tak, aby wyzwalał formularz rejestracyjny
Po dodaniu nowego przycisku do witryny w kolejnym kroku musisz skonfigurować wyzwalacz, aby formularz rejestracyjny pojawiał się po kliknięciu. Skonfiguruj wyzwalacz, dodając do witryny niewielki, niestandardowy fragment kodu JavaScript:
- Skopiuj poniższy wycinek kodu źródłowego:
<script type="text/javascript">
document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (){
window._klOnsite = window._klOnsite || [];
window._klOnsite.push(['openForm', 'FORM_ID']);
});
</script> - Wklej wycinek kodu źródłowego bezpośrednio pod kodem przycisku, który został dodany do witryny w ostatniej sekcji.
- W wycinku kodu, który właśnie wklejono, zastąp FORM_ID identyfikatorem swojego formularza rejestracyjnego.
- Aby znaleźć identyfikator formularza, wróć do Klaviyo i otwórz edytor formularza dla swojego formularza rejestracyjnego. Skopiuj 6-cyfrowy kod na końcu adresu URL, aby dodać go do wycinka kodu źródłowego; jest to identyfikator formularza.
- Aby znaleźć identyfikator formularza, wróć do Klaviyo i otwórz edytor formularza dla swojego formularza rejestracyjnego. Skopiuj 6-cyfrowy kod na końcu adresu URL, aby dodać go do wycinka kodu źródłowego; jest to identyfikator formularza.
- Ukończony kod powinien zawierać nowy kod przycisku oraz wyzwalacz formularza rejestracyjnego z unikatowym identyfikatorem formularza. Pamiętaj, aby wkleić to na każdej stronie, na której dodano kod przycisku.
- Oto przykład ukończonego kodu w edytorze stron Shopify:
- Oto przykład ukończonego kodu w edytorze stron Shopify:
Jeśli w ostatnim kroku zmodyfikowano klasę przycisku (np. zastąpiono klaviyo_form_trigger innym tekstem lub dodano numer), pamiętaj, aby zaktualizować ten kod, używając zastosowanego tekstu.
- Następnie zapisz zmiany.
Przetestuj przycisk
Gdy zapiszesz wszystkie zmiany w kodzie swojej witryny, odwiedź witrynę i kliknij nowy przycisk. Gdy to zrobisz, pojawi się formularz rejestracyjny.
Masz problemy? Przejdź do Forum Społeczności Klaviyo, aby uzyskać wskazówki od innych użytkowników Klaviyo.