I have never tried this automation method but there is another automatic way to track, which is to use Google Tag Manager. It has a pretty steep learning curve (in my opinion). The idea is to use click listener and record the outbound URLs in Events.
After spending few hours searching on Google, watching YouTube videos, then playing around with it, I managed to get it work. The obvious next step was to set up a goal so I could track Amazon links only……Guess what, this is where it went down hill.
There was a HUGE discrepancies between the report that Amazon Associates account tells me and what GA tells me. GA’s number was way too low.
I played around with the Goal setting, went back to do more Google search, tweaked more things. Nothing helped.
There is more!
I also found out the Free GA actually does is sampling traffic rather than give us everything beyond certain threshold. This post I found explains this issue pretty well even though it was published a while ago (2013).
After spending hours and hours troubleshooting GA, I started to think maybe FREE analytics is not the answer. This is also when I came across to Clicky.
I signed up for a Free account to test it out. It was just a simple few lines of code to add to the site. They do include a small banner in the code but that was pretty easy to remove it (banner code shown below).
To my surprise, it was super easy to set up Goal tracking. Just input the URL you want to track and use a wildcard sign (*) where necessary.
I then compared the “Clicks” in Amazon Associates account and the number of Goals completed for each site for several days. They were pretty close (only off by a few clicks).
In addition to the easy to use Goal tracking, Clicky also comes with heatmap feature that allows me to see how users are interacting with the site.
I decided to go for the paid version. It’s not cheap (the plan I chose was about $14/month) but compare to hiring someone specialized in Google Analytics / Google Tag Manager then spend additional few more weeks of troubleshooting, I figured paying $14/month was not too bad.
Why do I need to track Amazon clicks?
You are probably wondering why I really want to track Amazon clicks this way since I can get the “clicks” data from reporting in Amazon Associates account.
The main reason is to carry out page group tracking. I could in theory use different Amazon affiliate tracking code for different page groups but the process is not very versatile. It also won’t allow me to track at individual page level unless I start creating individual Amazon affiliate code for each page.
Since we are producing articles in batches, it is critical for us to know the performance of a page group so we can trace it back to what we did that made it a success or a bust.
I will share more about page group performance in the coming posts.
I am a SEO consultant who happens to be interested in affiliate marketing.
Unlike general SEO, websites built for affiliate marketing require completely different mindset and strategy.
Join my journey to generate passive income using SEO.