Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Mikael Malmgren
Added: Feb 27, 2019 2:48 PM
Views: 32
Tags: no tags
Skulle lägga in en Custom HTML som “lyssnar” när någon gör en förändring i formuläret, och när det sker så skickar du ett datalager-event. Sedan gör du en trigger för det DL-eventet. (edited)
Untitled
formElement.addEventListener(‘change’, dataLayer.push({event: “formInteraction”}));
där formElement är ditt formulär

Andreas Dudic [1:43 PM]
Men om jag inte vet vad mitt formulär heter?
Eller snarare flera olika former av namn utifrån var man skriver i den

Jonas Bolin [1:53 PM]
du kommer behöva skapa en formulär-variabel själv
Untitled
var formElement = document.querySelector('#form');
formElement.addEventListener('change', function(){ dataLayer.push({event: 'formInteraction'});});
du kan ersätta #form med CSS-selectorn för formuläret

Andreas Dudic [2:14 PM]
Aa Oki så då ska jag bara hitta rätt CSS selector så prövar vi! Tack så mycket

Jonas Bolin [2:16 PM]
Yes. Ps. Btw testade min kod ovan och verkar com att fnuttarna blev fel så byt ut dessa med egna citations-tecken ‘’ Ds
  1. var formElement = document.querySelector('#form');
  2. formElement.addEventListener('change', function(){ dataLayer.push({event: 'formInteraction'});});