For a long time I had a problem of data mismatching with my custom recorded data vs Google AdWords data, finally today I have managed to solve it with the help of Google Analytics.
I add some custom variable each request coming from Google AdWords destination URL so I can also record in my database for extra information, such as if it’s from Google, Facebook & etc. I also use a certain keyword then I will save them to users’ cookie for 90 days, so even if the user comes to my site after some time I will still have the information where the user is from. Unfortunately, my cookie does not save some user's computer and when I get the enquiry I have no clue who & where this user came from.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiDv6YJlpNP6rYknAJnRBcZM_o3J_a74urggHJr5gPm6RJqZyiA5NUjp4NCVTbEpbK9HLmfgmggG8yTfwL_puHchTEqbOJEVMVjjAORcc1MGzcCC0NCXECeaNOJxBNXB-C_zMmPTdFrMgG/s1600/custom.jpg)
After doing some research and digging (not only me but some
of my friends are also having some wired problems and data mismatching), I luckily
have found a solution from Google Analytics.
Google Analytics Custom Dimensions & Metrics (Don't
search for Custom Variable you will end up in hell)
In Google Analytics Custom Dimensions & Metrics you can
send custom data to Google Analytics and you can view them using custom
reports.
First you have register your custom dimensions [Link] and
then have to add the correct code at your goal conversion page.
Following is the code you will get from Google Analytics as
tracking code, I have registered dimension1 (CustomerID) & dimension3 (EmailAddress).
I have just added 2 lines to the default code we are getting
from Google Analytics - Line 07 & Line 08.
01. <script>
02. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
03. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
04. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
05. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
06. ga('create', 'UA-XXXXXXX-1', 'auto');
07. ga('set', 'dimension1', '123456');
08. ga('set', 'dimension3', '[email protected]');
09. ga('send', 'pageview');
10. </script>
For more help, please visit Custom Dimensions & Metrics- Web Tracking (analytics.js) [Link]
I am still new with this but if you have any question
how to configure and setup, please do contact me I will try my best to help.
No comments:
Post a Comment