I am tracking outbound links on a certain site, say Site1, using Google Analytics and its events. It seems to work alright, the clicks are recorded on all the outbound links and everything is fine for now.
But then I have another site (Site2) that also uses Google Analytics. Now I add a link on Site1 pointing to Site2 and wait for it to get some clicks. After this, if I check the Site1's GA stats for clicks on this particular link, I might see a number that is far bigger than what I see if I check the Site2's GA stats for how many visitors have come to the site from Site1.
So this is a situation where e.g. 5000 unique users have clicked the link on Site1 (pointing to Site2), but only e.g. 3000 users have come to Site2 from Site1. Why is this?
Could it be that some of the users have clicked the link but closed the new tab before the page was actually loaded (=click is counted but the page load is not), or is another possibility?
Short answer, if i say click on the link to Site2 from Site1 but later i access Site1 from any other medium i ll be seen as i came from that last medium and not from Site1. This has to do with attribution models.
Related
I want to distribute an ad to some my friend's websites, but how do i go about tracking the clicks from their site, going to my site?
I was looking at google-tags and google-analytics and i can't see any resources how or where i can start with that. I imagine that i should create a javascript snipper for the add, but is it still possible to track it?
Im expecting that when the user from a friend's site click my add, i would see in analytics the event and where the click came from. thanks.
Normally without doing anything, this traffic would be tracked as a "referral" from your friends' site.
You can find it under "Acquisition > All Traffic > Referrals"
Alternatively, you can use UTM parameters and have unique parameters for each of your friends.
Example link that you would give to your friend: https://www.mywebsite.com/?utm_campaign=myfriendsgroup&utm_source=friend1&utm_medium=banner
When someone visits your site by clicking on that link, they will show up under Acquisition > Campaigns > All Campaigns. In this case you will see the "myfriend" campaign.
You can then segment these users and look at their activity.
I've been struggling for some time to get an answer, and still can't find it out on the web. I would like to to a seemingly simple thing:
1) Facebook page A sends me some visitors through a link to MYPAGE.com/?utm_campaign=mycampaign& etc. etc.
2) I count the unique page views (not users) received from people that have clicked this link, and no other visits are counted as being part of these (e.g. direct visits of someone recurring that has first come across to the site through that campaign should not be included in the count)
This way, I'd like to monitor exactly the unique page views coming from different facebook pages which I have a partnership with. And another thing I cannot figure is: how do I make this work on subdomains too?
Best regards
Step 1 - You need to have different utm_campaign values for each Facebook page.
Step 2 - Create Google Analytics segment for that specific campaign.
Use "Filter Sessions" as you only want the sessions that came straight from Facebook.
Step 3 - Use Behaviour -> Site Content reports to see which pages those users visited.
I have a 3 page website. I want to know how many unique visitors visit each page of the website. That is how many unique visitors in page A, and from page how many reach page B and from page B how many reach page C.
But, on page A, there is an option for Male and Female. I want to further know how many Male Unique Visitors and how many Female Unique Visitors visited on each page.
I am unable to determine or understand how the eVars and success events will be set in this scenario.
Please help.
If you're using DTM then you can use page load rules to see how many people hit each page. You can use a custom event that fires on page b if the referrer is page a or whatever combination you want. You can use an event based rule that fires when they submit their form (I'm guess you have some sort of form) that is collecting their gender. Gender would go into an evar, I'd also store the referrer in an eVar if you're interested in how people travel around your site and then use some metrics in the adobe dashboard to get the segments that you want.
Those are all very simple things to do. If you still are having issues, you should check out the forums or docs
I have a question regarding Google Analytics and unwanted referral stats generated by a bookmarklet.
I have a web service with GA installed. My users are using a bookmarklet to accomplish a certain task while visiting some other web page. Bookmarklet creates an iframe and opens up a page which is also on my domain and that page contains the same GA code.
For some reason GA sees those web sites (pages that bookmarklet was used on) as referral pages. That creates a problem for me since those pages are not real referrals (no actual links to my site). I have no desire to track pages my users marked with the bookmarklet.
It’s important to mention that bookmarklet page must be a part of the same domain as my main page. I can not move it on other domain or subdomain.
This is what I tried so far:
I’ve created a new GA account (subdomain.mydomain.com) and used it only on my bookmarklet page hoping that all stats related with the bookmarklet will appear on that account. This worked only partially. Stats for the bookmarklet started to appear on the new account but my original GA account continued to track referral pages.
We tried to use a pop up window to load a web page instead of the iframe. No difference.
Any help on how to get rid of unwanted referral sites would be appreciated.
See _setReferrerOveride:
_setReferrerOverride()
_setReferrerOverride(newReferrerUrl)
Sets the referrer URL used to determine campaign tracking values. Use this method to allow gadgets within an iFrame to track referrals correctly. By default, campaign tracking uses the document.referrer property to determine the referrer URL, which is passed in the utmr parameter of the GIF request. However, you can over-ride this parameter with your own value. For example, if you set the new referrer to http://www.google.com/search?hl=en&q=hats, the campaign cookie stores a new campaign with source=google, medium=organic, and keyword=hats.
_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']);
Or, you could try
_addIgnoredRef():
_addIgnoredRef()
_addIgnoredRef(newIgnoredReferrer)
Excludes a source as a referring site. Use this option when you want to set certain referring links as direct traffic, rather than as referring sites. For example, your company might own another domain that you want to track as direct traffic so that it does not show up on the "Referring Sites" reports. Requests from excluded referrals are still counted in your overall page view count.
Async Snippet (recommended)
_gaq.push(['_addIgnoredRef', 'www.sister-site.com']);
You would have to grab the referrer and populate it dynamically. Probably with parent.document.referrer Of course this might make any referrals (non-bookmarklet) from these sites not record in the future. And, at some point you would need to clear them.
The most simple solution, if you don't need to track the hits from the bookmarklet at all, is to simply not include the GA code in the web page when it is opened by the bookmarklet.
Your bookmarklet can open the page like http://yoursite.com/?mode=bookmarklet
And in your server side code you can use something like
if ( mode != "bookmarklet" ) {
outputGaCode()
}
not sure how many people on Stack Overflow use google analytics however thought it might be worth asking the following.
We send out email campaigns as a business and using GA we can track when a user has clicked on a link in the email to come through to our site. We can therefore see how many people come to the site based on that individual email.
What we then want to be able to do is track the journey they take on the site before purchasing a product (or until they leave the site). How do we track this period between reaching the site and actually placing an order? If it is not possible to track actual individuals (I know it is a grey area within Google terms), is there a way of tracking all users that come in from that email as a group so for example we can say
'10 people from the email viewed x product page, then y product page then ordered but 5 people visited z product page and then left the site'.
Just to make things even more difficult if people are accessing the site from multiple IP addresses e.g. Phones, Internet Cafe etc is it possible?
If they do buy a product we can then track the status of their order from within our own CRM system.
I know Google as the 'Visitor Flow' feature but you do't seem to be able to isolate individuals or campaigns through it.
Thanks for any help!
I would create a different landing page for each of your campaigns. This is a good idea anyway (you want the landing page to be very relevant to your campaign message), and it makes it trivial to use Google Analytics' Visitor Flow feature to see the journey they took after leaving that page. This is an easy win for tracking at the campaign level.