I have 2 websites. (Site A and SIte B)
I am passing UTM codes From Site A to Site B page. (Site A page 1 to Site B page 2)
Site A with UTM tracking info - https://www.SiteA.com/?utm_source=MYsource&utm_medium=MY_web&utm_campaign=MY_Testing
Destination - https://www.SiteB.com/registernow.aspx
I can see my UTM tracking info (utm_medium,utm_source,utm_campaign) on RealTime Data (on 'Traffic Sources',Conversions) in real-time. All required information are there.
I can see my UTM tracking info (utm_medium,utm_source,utm_campaign) on Acquisition Data (on 'Campaigns',Conversions). Everything that I need is there too.
But I can not see my UTM tracking info on Conversions --> Goals.
(I have set up the Goal and the Goal name and the UTM data are tracking on 'RealTime Data' and 'Acquisition Data'. But not on Goals. I am trying this for a week now and checking after 24 hours. But the tracking info is not there. I think I can see source/medium as (direct) / (none).)
I just added the UTM to site B to test. (Not through Site A. The Site B itself with adding UTM codes in the URL)
If we open the Goal URL just manually on Site B through an email or through a browser, then it is tracking on 'Conversions --> Goals' with the UTM tracking code.
The problem is when we pass UTM through Site A.
I tried these 2 examples.
https://www.analyticsmania.com/post/transfer-utm-parameters-google-tag-manager/
https://www.analyticsmania.com/other-posts/transfer-utms-from-one-page-to-another-with-gtm-version-1/
I am not sure where I have missed it.
I want to get my UTM tracking info to 'Conversions --> Goals' when we pass it through Site A page 1 to Site B page 2.
Please, can you help me to sort this issue out? I really appreciate it if you can support me. It has been more than10 days since to figure out the problem.
Thank you!
UTM parameters are automatically deleted from the URL by Google Analytics (Analytics uses them to record their values as source, medium, campaign, ...). You cannot use them as destination Goal, rather enter another parameter to be taken as a reference for the goal on the landing.
UTMs within the same site must not be entered because they generate inconsistent data.
You can see the values you entered in the UTMs in the source / medium report.
EDIT:
If you want to use a trick, however, you can create a script that if it detects the UTM in the URL sends an event to Google Analytics so you can set a goal on that event.
Related
I've created a UTM link in the UTM site https://ga-dev-tools.appspot.com/campaign-url-builder/
I entered "TEST" on source & Medium to see if i can follow it around in my google analytics.
but for some reason my GA won"t show it anywhere. Not in acquisition, behavior or goals
i'd love to know if theres a way to follow my UTMs directly and where GA puts them.
You can find it in source / medium report. In Channel Grouping you will find it in (Other) channel.
I can see sources of visits and other related data on my Google Analytics screen. As I read so far, UTM tracking aims to track where the users come from and some other things like what did they do on website.
But as I said, I can see these kind of things on regular Analytics scrren. So why I need UTM then?
Thanks.
Google recognizes some sources automatically (direct, organic, referral and to some extent SEM). However it does not automatically recognize campaign traffic.
E.g. if somebody clicks on a newsletter link in a webmailer this would be counted as referral traffic. By adding campaign parameters you could instead track this in a custom newsletter channel with e.g. one campaign name per newsletter.
Links from other websites would show up as referral, if these are your affiliates you track them as such via UTM parameters. SEM traffic is organized into campaigns by UTM parameters (or the gclid parameter from adwords autotagging, which is more common).
So if you want to know which of your marketing measures are successful you'd use utm parameters in destination urls. If you do not do marketing campaigns you do not need them.
I started a new PPC campaign this month and all my google /cpc sessions are recorded as (not set) / (not set) in Source / Medium report.
When you click a ppc ad, you can see gclid in the address bar and in real time reporting it shows correctly as google / cpc.
But, under adwords tab in analytics account, it only shows the clicks and zero sessions.
2 accounts are linked correctly and auto-tagging is enabled in adwords.
Any help, idea or suggestion to investigate more regarding this would be highly appreciated.
Thank you very much.
the issue was with the site. There was a plugging added to the site which converts all upper case letters into lower case in order to avoid duplicating the site URLs. For some SEO reason I guess. However, that converts Google Click ID (gclid) value (which contains both uppercase and lowercase letters) and that makes the gclid invalid.
This issue solved for me after getting this plug removed this.
Hope this will help someone.
Example:
Site A (me) sells 2 000 clicks to site B.
Also, "utm_source=A" is used by site B owners in their Google.Analytics.
Then comes the fraud-man, who sends additional 10 000 visitors to site B - important - by-passing site A, with the same utm_source, and also with fake http-referer = site A. Different browser dimensions are used also.
What is different - the referral path.
I know for 100% that the only and true referall path is site-a.com/ext/ (which redirects visitor to site B, also counts g.a events and inner statistics). Fake traffic uses different fake referral paths, not the site-a.com/ext/
The problem: referall path cannot be seen if utm marks are used.
If utm is not used, the it would be very simple to filter fake traffic. But it is impossible to make our clients NOT use utm marks.
Who can filter referral path if utm marks are used? Google Analytics cannot do this
I think the best way you can solve it is using javascript code to send a virtual pageview without the utm parameters if the referral is the wrong one, you will pass the site page as a parameter for the pageview code, but without the utm parameters.
It's something like this:
var a=document.createElement('a');
a.href=document.referrer;
if (a.pathname == "FRAUDMAN (change here)")
ga('send', 'pageview', 'MYPAGE WITHOUT THE UTM PARAMETERS');
else
ga('send', 'pageview');
Hope I've helped you.
Regards,
Vítor Capretz
I've build links with correct UTM parameters for advertising campaigns. On the landing page, there is a download button. When the download button is clicked, the next page that loads does not retain the UTM parameters (e.g. http://example.com?utm-params-here -> http://example.com/download).
When the UTM parameters are lost as described above, does GA stop associating the user with the UTM campaign / source? Or is GA smart enough to continue associating the user with the UTM campaign / source even after the parameters are lost, as long as their initial page view on the website contains the parameters?
UTM parameters for source, medium, etc. are all session-level dimensions, meaning they apply to all hits in that same session.
The only way a click on your download button wouldn't be associated with the UTM campaign / source is if a new sessions had started (for whatever reason).
You can read more about how sessions are defined here:
https://support.google.com/analytics/answer/2731565?hl=en