Contact Tracking Guide
GatorLeads by default tracks companies.
GatorLeads can track contacts from your website login or form captures. This allows your website visitors to be cookied from identification and hence your website page visits can be tracked to the known contact by email address inside your GatorLeads interface and reporting.
Note: in the following examples we use jQuery 1.7+ to capture the button click events
Tracking Custom User Data
When tracking the following code would be placed onto all the page to be tracked. This is the standard tracking code you are sent when your GatorLeads account is set up and can also be found in your GatorLeads account under the Admin/Client Admin/Embed Tracking
<script data-cfasync='false' type='text/javascript'>
var _wow = _wow || []; (
function () { try{
_wow.push(['setClientId', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx']); // replace with your client id _wow.push(['enableDownloadTracking']);
_wow.push(['trackPageView']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.type = 'text/javascript'; g.defer = true; g.async = true;
g.src = '//t.wowanalytics.co.uk/Scripts/tracker.js';
s.parentNode.insertBefore(g, s); }
catch(err){}})();
</script>
There is also a script version that makes it easier, it will be similar to the following (note: the domain may be different)
<script data-cfasync='false' type='text/javascript' defer='' async='' src='http://t.wowanalytics.co.uk/Scripts/ xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.js'></script>
Example of how it could work (using jQuery)
<script>
$('#lp-pom-button-374').on('click', function(){
_wow.push(['setEmailAddress', $('#email').val()]);
_wow.push(['setName', $('#name').val()]);
_wow.push(['trackPageView']);
});
</script>
Please note: this will only work when using a valid GatorLeads tracking code on your website.
You are able to track the following:
To enable GatorLeads to track an email address you need to set the email address in the tracking script.
_wow.push(['setEmailAddress', '{Email Address to track}']);
_wow.push(['setEmailAddress', '<?php echo $user->email; ?>']); _wow.push(['trackPageView']);
If you only have access to the email address from the html / javascript code you can set it via javascript e.g. from a onclick of your login or form capture …
$('#login).on('click', function(){
// track the page with and change the url
_wow.push(['setEmailAddress', $('#emailInput').val()]);
_wow.push(['trackPageView']);
})
});
Note: once the email has been set you need to call the _wow.push(['trackPageView']); to track the email address
To enable GatorLeads to track the users name and job position you will also need to track the email address as well. Just setting the user details without the email address being set will not work.
To track a users name you set it via the following method
_wow.push(['setName', '{First name}', '{Last name}']);
_wow.push(['setPosition', '{Job Position}']);
To enable GatorLeads to track a form submitted with email address you need to add the following javascript with the correct values
<script type="text/javascript"> var _wow=_wow||[]; _wow.push(['formSubmit', 'myForm', 'email', 'firstname', 'lastname']) </script>
myForm is the Id of the form element
email is the name of the email input on the form
firstname is the name of the first name input on the form
lastname is the name of the last name input on the form
Please read the pdf below for a more in depth guide.