Skip to main content

Triggering Zapier/External API on Button Click - HandL UTM Grabber Guide

UTM attribution overview

This guide explains Triggering Zapier/External API on Button Click - HandL UTM Grabber Guide. It helps you send UTM and click ID data into automations, webhooks, reports, and connected tools and keep the marketing context needed for accurate reporting across forms, bookings, signups, and sales.

Simply add the following snippet to your webpage and bind it to a button click event.

The following script will capture data from HandL UTM grabber and trigger your webhook with all the gathered data when the button is clicked.

This is especially useful for sending data seamlessly when users engage by clicking a specific button on your page.

Don't forget to change the URL below with your own Webhook URL.

<script>
document.getElementById("your-button-id").addEventListener("click", function() {
    var data = HandL.getAll(); //this will have all the tracking data
    data.customParam1 = 'value1'; //add your own
    data.customParam2 = 'value2';
    
    var json = JSON.stringify(data);
    var xhr = new XMLHttpRequest();
    xhr.open("POST", 'https://your-url.com/endpoint', true);
    xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
    xhr.send(json);
});
</script>

Never lose any UTMs ever 💪

Get HandL UTM Grabber V3