Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 3 years ago.
Improve this question
I keep seeing
(not provided)
under my
Keywords
section so I'm unable to see what people are searching for when Googling my website.
I had a friend say for me to click 'Search Engine Optimisaion > Queries' in Analytics and then link it to Google Webmaster Tools.
I did this a few days ago but I'm still getting the '(not provided)' problem.
Do I need to do something else?
Keyword (not provided) occurs for all Google searches now. It only affects the organic results, not the paid. It works by directing traffic through a redirect that strips off the keyword parameter, but keeps the other referrer information, so you at least still know it is coming from Google search.
You can't get rid of (not provided) appearing in analytics reports, and what your friend suggests is to instead link to Google Webmaster Tools, to see those reports (Which don't rely on Google Analytics), but comes straight from Google. You could login and see those reports in more detail if you just set them up and login there.
The Google Analytics hookup isn't that useful, as you can't link the keywords to other Google Analytics metrics or dimensions - its just a straight import there for convenience if nothing else.
What may be useful to get some kind information is to use the landing page dimension in the keyword reports. Select secondary dimension, then landing page and you will at least see where organic search has landed, and get some idea on what keywords they came from by looking at the title tag of that page.
What you did was connecting the Search Console to Analytics. Here you get the Search Console Analytics Data in Google Analytics, but under a new Tab:
The Problem here is, that you don´t see the behavioural and transaction-Metrics for this Keywords (you even don´t see which Keyword rankt to which page).
As other mentioned the Problem is here Google Secure Search Update in 2011. Also Bing started 2015 to deliver the search results in https so you get less and less Keywords here.
There are some workarounds with filters for this https://blog.kissmetrics.com/unlock-keyword-not-provided/. But this are just "workarounds".
To get a idea of the Keywords a User googled to come to my pages i use https://keyword-hero.com/. They match the Keywords quite well. I test it now since ca. 3 weeks and it looks like this:
You can also use the Search Console itself to get an idea of the Keywords user googled, i thinks its the best source for this.
This is a security thing.
If the search came from SSL Search on https://www.google.com Note the HTTPS not HTTP then the data is not shown to you. Google stores it as (Not provided). Webmaster toosl should be set up the same as this is a Google thing.
Google Analytics blog post : Making search more secure: Accessing search query data in Google Analytics
The following is directly from Googles official blog: Making Search more Secure
As search becomes an increasingly customized experience, we recognize
the growing importance of protecting the personalized search results
we deliver. As a result, we’re enhancing our default search experience
for signed-in users. Over the next few weeks, many of you will find
yourselves redirected to https://www.google.com (note the extra “s”)
when you’re signed in to your Google Account. This change encrypts
your search queries and Google’s results page. This is especially
important when you’re using an unsecured Internet connection, such as
a WiFi hotspot in an Internet cafe. You can also navigate to
https://www.google.com directly if you’re signed out or if you don’t
have a Google Account.
As mentioned in some of the other answers, Google intentionally discontinued providing keywords when someone is referred from their search engine to a result page for privacy reasons.
There is no way around this within Google Analytics. There are some other methods for best guess using Webmaster Tools as also mentioned.
Another option is to use a tool that helps to match up keywords, landing pages and search volume. One such tool is provided by Authority Labs. There's probably some other providers too, this is just the one I know and use.
You can see exactly how Authority Labs works in this YouTube video
https://www.youtube.com/watch?v=72mLFFTAMpw
Related
Really sorry for posting this question here (since due to some reason I am unable to post this on LinkedIn forums). I need to work on a project wherein I can increase the number of prospective customers for a company. We want to leverage LinkedIn's database for the same. I went through articles and the program that I got interested in was "LinkedIn Marketing Developer Program" and we will be looking forward to using it to create ads for specific audiences. But I am not able to see if I will have access to people search since this post says that I will have access to it but I cannot find confirmation on LinkedIn access documentation here. I have two queries: Is it possible to access people search API wherein we can get individuals in a particular demographic region under the "LinkedIn Marketing Developer Program"? If not this program, in general, can we get paid access to the people search API?
PS: Please do not mark this question as irrelevant as asking question on LinkedIn forum is disabled (cannot click submit button on the given link even after adding all the details to the form).
People Search is not offered by any of LinkedIn's Partner Programs.
I started to notice that my Google Ads clicks wasnt 100% counting by google analytics (For exemple, during a certain period I had 300 clicks and only 100 sessions were counted as Paid Search on analytics). So I contacted Google Ads Support, they investigated and came to me with this:
Actually, your site is losing the attribution of Google Ads because of an automatic redirection of the structure in which it was developed.
When we have Google Ads linked with Google Analytics, they are talked through a parameter called GCLID. To verify this loss, follow the path I made (in several products, here is an example):
1- I accessed the link https://mywebsite.com/products/running-shoes?variant=15320930779194
2- After full site loading, I added the & gclid = Tester123 parameter to the URL (in the browser, so the final URL was https://mywebsite.com/products/running-shoes?variant=15320930779194&gclid=Tester123) and hit Enter
3- To understand if there is a redirect, the normal behavior would be for the URL to remain the same (with & gclid = Tester123 at the end), but in this case, the parameter some (and hence the assignment)
So, the campaign actually appeared (not set) in Analytics, and could be assigned to any of the other channels (Direct, Organic, ...) For this to be resolved, the site structure must stop causing this automatic redirection in the final URL of each product. With this, the results will be effectively assigned to Google Ads.
They also said that if even if I want to use manual tracking (UTMs) I would still have that problem, since the redirections would keep spoiling it.
As I use Shopify as my website platform, I checked with them and I have no redirections that are causing this problem, at least not created by me nor that their support know.
So I am lost over all this. I dont know where to start solving this problem. Google doesnt tell me what kind of redirections may cause this, I dont use any kind of redirections, and Shopify cant tell me if their code causes this problem (what I dont believe, because other shopify websites would also been suffering from this).
So can anyone give me any direction about this? What redirections may be causing this lost of data?
Thanks for your time!
One thing to note, Google Ads might have a different way of counting, there is the possibility of multiple clicks per session.
That said, you can try Google Tag Assistant, start your recording, click on one of your ads, follow that through and see the parameters being passed.
Unfortunately, it is hard to debug with limited information. The more details you can provide the better.
Check where your GA code is placed in the page code. If GA script is at the bottom of page or there are some heavy scripts above GA tracker, losses of bounced sessions can be large. I.e. user enters the page and immediately closes it. GA script doesn't have time to download.
Why user closes the page immediately?
Сlick by mistake
Slow site
And check that all your landing pages are OK and have 200 server response.
All,
There is a website that doesn't seem legitimate that and keeps showing all of these page views in my google analytics. Is there a way to ban certain URLs from being processed in google analytics?
You can make an IP address not show up by adding it to a filter.
Please look at http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55481, even though it talks about excluding internal addresses, it should work well as a guide how to do it with the "difficult" site too.
Edit: To filter on referrals you need to create a custom filter.
See http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55492 for a guide.
http://support.google.com/analytics/bin/answer.py?hl=en&topic=1034830&answer=1034842 talks specifically about excluding referrers.
Note that the filters will only act on future data, the referrals that are already collected will still show up.
I'm using both on a site and getting very different numbers from each. Why is this?
The discrepancy is also mentioned in a Quora answer (Which is better, Facebook Insights or Google Analytics?)
Footnote: if you decide to use both, do not report them side-by-side,
and never expect them to match. Trying to explain the differences will
drive you mad.
Could someone explain?
This problem is quite common, and very hard to explain to clients why numbers do not reconcile amongst different analytics platforms.
Firstly, I believe that because there are remote connections to google or facebook some user sessions will get lost (What happens when they hit stop on the Browser page before the .js downloads for instance).
Secondly I believe ad blocking software may stop the file from being downloaded therefore the session is not captured.
Most hosting providers will have their own analytics platform with your hosting package. This is what I rely on as a true indicator for actual page views etc. These are usually generated directly from your web server logs so they are more accurate. Sadly I've never seen one of these packages have as many features as google or facebook.
There are tons of possible reasons. They might identify returning visitors in a different way or users might block scripts from a specific domain (e.g. *.facebook.com but not *.google.com). In general, ignore the discrepancy. Just pick one solution and use it. You'll always have visitors blocking all such scripts or just one or two specific trackers. The only (almost) 100% accurate way to do it, would be using local scripts, but even those could be blocked. You could as well look at open source solutions such as Piwik
Different web analytics products use diferent methods to track data on the site.
These differences between them is the reason why is hard do do a side-by-side comparison.
On the two links bellow you can find more info about that:
Why does Google Analytics report different values than some other web analytics solutions?
Using Google Analytics & Facebook Domain Insights to Track Social Actions on Your Website
In addition to the notes above, I also wanted to mention Google samples data when there are large volumes & dimensions. This may be a contributing factor.
Facebook reports on clicks and Analytics reports on pageviews.
The amount of pageviews might be less than the amount of clicks for a number of reasons:
There are filters on your Analytics that are blocking the pageviews from being recorded
The user left the page before the Analytics code could be recorded
Or the ads being clicked by bots and the Analytics isnt recording them
This seems to be a big problem with Facebook ads. I run a number of campaigns with facebook and I only see 30-50% of the reported traffic actually make it to the site. I cant believe this is due to only the first two reasons.
I have gone into more details on my blog http://www.bradtollefsen.com/facebook-ads-adding/
I have a web app that I deployed in AppHarbor with Google Analytics. Development is still ongoing and I test it very often live to checkout for example stuffs I did with the CSS, etc.
Everything is working fine but I'd like to know how many times I am accessing the website apart from the rest of the visitors who visits it. When checking the reports in Google Analytics it only shows me the ISPs of the visitors. I'll need something more drilled down like an IP address, but this seems to go against Google Analytic's policy and I do not know if this is even possible still.
Like right now I have 72 visits. But I have been testing so a lot of those could just be me. Would be good to know the actual visitor count.
I know this is probably a little late but you can set a filter to ingore your own traffic from reports. Here is how you do it.
In addition for adding a deprecated variable and using filters, you can build the code so that it only prints the tracking code if e.g. an identifier cookie is not found. Other common option is a URL parameter.
You can then set this cookie for your browser and be excluded from traffic.