This instruction assumes that you have already installed either GA Connector WordPress plugin, or GA Connector script:
1 2 |
<script data-cfasync="false"type="text/javascript"src="https://tracker.gaconnector.com/gaconnector.js"></script><script>function setGaconnectorHiddenFields(){var gaFields=gaconnector.getCookieValues();for(var fieldName in gaFields){var selectors='form input[name="'+fieldName+'"], form input#'+fieldName+', form input#field_'+fieldName+', form input[name="'+fieldName.toLowerCase()+'"], form input#'+fieldName.toLowerCase()+', form input#field_'+fieldName.toLowerCase()+', input[value="gaconnector_'+fieldName+'"],';selectors+='form textarea[name="'+fieldName+'"], form textarea#'+fieldName+', form textarea#field_'+fieldName+', form textarea[name="'+fieldName.toLowerCase()+'"], form textarea#'+fieldName.toLowerCase()+', form textarea#field_'+fieldName.toLowerCase()+', form textarea.'+fieldName+', form textarea[name="param['+fieldName+']"]'+", form textarea[id^='field_"+fieldName+"']";var inputs=document.querySelectorAll(selectors);if(inputs===null){continue;}else if(typeof inputs.length==='undefined'){inputs.value=gaFields[fieldName];}else{for(var i=0;i<inputs.length;i++){inputs[i].value=gaFields[fieldName];}}}} gaconnector.setCallback(setGaconnectorHiddenFields);setInterval(setGaconnectorHiddenFields,1000);</script> |
Now that you’ve installed our script, you need to make modification to your forms. There are two methods of integrating your forms with GA Connector: Integration Method #1 Step 1: Add hidden fields with specific names to […]