Array
Intermediair

Waarde formulierveld

Deze aangepaste JavaScript-variabele haalt de waarde van een specifiek formulierveld op. Dit kan handig zijn als je interacties van gebruikers met een formulier wilt bijhouden of inzichten wilt verzamelen over de informatie die gebruikers verzenden.

Usecase

Er zijn talloze gebruikssituaties voor het bijhouden van de waarden van formuliervelden. Je wilt bijvoorbeeld bijhouden welke opties een gebruiker selecteert in een dropdown veld op je formulier, of hoe gebruikers omgaan met een formulier met meerdere stappen op je website. Je kunt deze informatie ook gebruiken voor personalisatie, bijvoorbeeld door een aangepast bericht of aanbod weer te geven op basis van de formulierinvoer van een gebruiker.

Instructies

Dit is een eenvoudig voorbeeld van een aangepaste GTM JavaScript-variabele waarmee de waarde van een invoerveld met een specifieke ID wordt opgehaald.

Vervang “input_field_id” door de werkelijke ID van het invoerveld dat je wilt volgen.

JavaScript

function() {
    var inputField = document.getElementById('input_field_id');
    if (inputField) {
        return inputField.value;
    } else {
        return null;
    }
}

Deze JavaScript-functie haalt het HTML-element met de opgegeven ID op met document.getElementById() en geeft vervolgens de waarde van het invoerveld terug. Als er geen element met de opgegeven ID wordt gevonden, retourneert de functie null.

Houd er rekening mee dat deze variabele de waarde van het formulierveld ophaalt op het moment dat de variabele wordt uitgevoerd. Daarom moet je ervoor zorgen dat de variabele wordt uitgevoerd nadat de waarde van het formulierveld is ingesteld. Je kunt de variabele bijvoorbeeld laten starten als het formulier is verzonden.

Houd er ook rekening mee dat de ID van elk element op een pagina uniek moet zijn. Als er meerdere elementen zijn met dezelfde ID, zal document.getElementById() alleen de eerste teruggeven.

Is dit niet de macro die je zocht? Bekijk hieronder verwante macro’s of vraag er een aan.

Gerelateerde macro's

All macro’s

UTM-parameters vastleggen en opslaan in aparte cookies

Array
Intermediair

UTM-parameters vastleggen

Array
Intermediair

Referrer informatie

Array
Intermediair