I want to add Google gclid to the Custom Variables in the customer detail tab

const urlParams = new URLSearchParams(window.location.search);
        let gclid = 'none';
        // Get the gclid and set the cookie
        if (urlParams.get('gclid')) {
            gclid = urlParams.get('gclid');
            // retrieve the cookie
        } else if (document.cookie.split(';').some((item) => item.trim().startsWith('_gcl_aw='))) {
            gclid = document.cookie.split('; ').find(row => row.startsWith('_gcl_aw=')).split('=')[1].split('.')[2];
        window.__lc = window.__lc || {};
        window.__lc.license = 11257102;
        window.__lc.params = [{
            name: 'gclid',
            value: gclid
        }, ];
        (function() {
            var lc = document.createElement('script');
            lc.type = 'text/javascript';
            lc.async = true;
            lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
            var s = document.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(lc, s);

Which should send the gclid into the custom Integrations data of the details tab.

That works and I get this desired result:

However, if the user visits a product page then the LiveChat WooCommerce plugin takes over the Integrations data area looks like this:

Can someone help me with the code to add the gclid id into the customer information area in a way that persists please?

Hi! Let me check it with our Support Team :raised_hands: