Obecnie 225 forumowiczów jest online
Obecnie 225 forumowiczów jest online
Poprowadź mnie
star_border
Odpowiedz

Problem z regułą "widoczność elementu"

[ Edytowane ]
Student ✭ ✭ ✭

Próbowałem ustawić tag odpalany regułą "widoczność elementu", regułę skonfigurowałem tak
Zrzut_ekranu_011118_121816_PM.jpgJednak tag nie chce się odpalić. Formularz jest obsługoiwany przez wtyczkę easy mailchimp. Selektor wyciągnąłem za pomocą dodatku GTM variable builder.
Strona to ciuchowisko.com.pl

Odpowiedź eksperta 2verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Miyamoto M
marzec

Dot.: Problem z regułą "widoczność elementu"

Wschodząca Gwiazda

Masz dostęp do konfiguracji tej wtyczki? Bo jeśli tak to w komunikacie wyświetlanym po wypełnieniu formularza możesz dodać kod JS, który prześle do warstwy danych niestandardowe zdarzenie i na jego podstawie odpalisz tag.

Czyli w WP przechodzisz do Easy Forms > Opt-in forms, tam wchodzisz do edycji formularza i przechodzisz do Custom Messages i w polu komunikatu, który pokazuje się po zapisaniu się do newslettera, dopisujesz na końcu coś takiego:

<script>dataLayer.push({"event":"subscribe"});</script>

Następnie w GTM tworzysz regułę na podstawie zdarzenia niestandardowego o nazwie subscribe i tą regułą odpalasz tag.

Jest to najpewniejszy i niezawodny sposób. 

Tak na marginesie reguła "Widoczność elementu" służy do czegoś innego niż sprawdzanie, czy się wyświetlił komunikat, bo komunikat może się wyświetlić, ale nie będzie widoczny i wówczas reguła się nie uruchomi. A czasem tak jest, że komunikat się pojawia w takim miejscu, że go nie widać.

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Highlighted

Problem z regułą &quot;widoczność elementu&quot;

[ Edytowane ]
Profesjonalista ✭

Spróbuj dać taką classę: .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok

Jako Selektor Elementu.

 

EDIT: To jest classa dla komunikatu z formularza na ciuchowisko.com.pl/kontakt (ten formularz masz na myśli)?

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Miyamoto M
marzec

Dot.: Problem z regułą "widoczność elementu"

Wschodząca Gwiazda

Masz dostęp do konfiguracji tej wtyczki? Bo jeśli tak to w komunikacie wyświetlanym po wypełnieniu formularza możesz dodać kod JS, który prześle do warstwy danych niestandardowe zdarzenie i na jego podstawie odpalisz tag.

Czyli w WP przechodzisz do Easy Forms > Opt-in forms, tam wchodzisz do edycji formularza i przechodzisz do Custom Messages i w polu komunikatu, który pokazuje się po zapisaniu się do newslettera, dopisujesz na końcu coś takiego:

<script>dataLayer.push({"event":"subscribe"});</script>

Następnie w GTM tworzysz regułę na podstawie zdarzenia niestandardowego o nazwie subscribe i tą regułą odpalasz tag.

Jest to najpewniejszy i niezawodny sposób. 

Tak na marginesie reguła "Widoczność elementu" służy do czegoś innego niż sprawdzanie, czy się wyświetlił komunikat, bo komunikat może się wyświetlić, ale nie będzie widoczny i wówczas reguła się nie uruchomi. A czasem tak jest, że komunikat się pojawia w takim miejscu, że go nie widać.

Tomasz Ciepłucha

Problem z regułą &quot;widoczność elementu&quot;

Student ✭ ✭ ✭

Chodzi o formularz subskrypcji.

Dot.: Problem z regułą &quot;widoczność elementu&quot;

Wschodząca Gwiazda

Jeżeli chcesz mierzyć widoczność formularza newslettera, to wstaw w pole 'Selektor elementu' to :  

#s4-newsletter .newsletter-content

 . Powinno zadziałać :-)

Problem z regułą &quot;widoczność elementu&quot;

Wschodząca Gwiazda

Adam - .newsletter-content to klasa dla całego bloku zapisu do newslettera i ten element wyświetlany jest cały czas - również przed wysłaniem formularza.

@Miyamoto M - masz dostęp do konfiguracji wtyczki, albo możesz klienta poinstruować, co do konfiguracji komunikatu po wysłaniu formularza?

Tomasz Ciepłucha

Dot.: Problem z regułą &quot;widoczność elementu&quot;

Wschodząca Gwiazda

Zrozumiałem, że nie mierzymy widoczności, ale wysłanie formularza, za pomocą widoczności. To wstaw to i zobacz czy zadziała .

#yikes-mailchimp-container-1   .yikes-easy-mc-success-message-1