Pri používaní analytických nástrojov, ako je Google Analytics alebo Mixpanel, na svojej webovej lokalite môžete potrebovať sledovať úspešné odoslanie formulára Elementor. Keďže na to neexistuje žiadna predvolená udalosť, mnoho ľudí sa pokúša spustiť udalosť na základe kliknutí na tlačidlo odoslať. Tá sa však spustí pri každom kliknutí, nielen pri úspešnom odoslaní formulára.
Preskúmali sme mnoho riešení, ale najlepšie sa nám osvedčilo pridanie dátovej vrstvy s novou udalosťou. Jediné, čo musíte urobiť, je skopírovať a vložiť tento malý kód do vlastného kódu Elementoru:
<script>
jQuery(document).ready(function ($) {
$(document).on('submit_success', function (evt) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'form_sent',
form_name: evt.target.name
});
});
});
</script>
Po pridaní tohto kódu sa udalosť form_sent zobrazí vždy, keď sa úspešne odošle formulár Elementor na vašej webovej lokalite. Najlepšou časťou tejto dátovej vrstvy je form_name, ktorý môžete ľahko použiť na vytvorenie premennej v nástroji Google Tag Manager na rozlíšenie rôznych formulárov Elementor na vašej webovej lokalite. Len nezabudnite pomenovať svoje formuláre Elementor.