How to know which pages a single user visited on Google Analytics? - google-analytics

I defined some custom variables to make it possible to identify when a specific user visits my website. So for each user I can see when and how many pages they visited, avg visit duration etc.
Is it possible to know which pages they have visited?

I was able to make it work by going to Content > Site Content > All Pages and adding a custom segment (in Advanced Segments) that allowed me to filter by custom variable (ie, user id in my case). This way it shows all pages viewed by the user I've filtered

Related

Find how many users viewed any page within a section of pages

Site structure is simple:
/menu
/blog
/photos
Each of these "sections" have many pages below them. All of these pages follow the url structure: pages under /menu have the url /menu/nameofthething, etc.
How do I answer the question: "of all of the users to our website, how many users ever view any page under /blog?"
"Content Drilldown" allows you to see page views for a section like /menu or /blog but it doesn't appear to give me any data that would allow me to calculate that from page views into users.
Any help would be much appreciated.
You can create a custom segment of your users, who have visited a given page or set of pages, or a segment of sessions, that contain a visit of selected page(s). (Look for Conditions tab under Advanced group of New segment dialog.) You can apply this segment to your reports, e.g. Audience reports in your case, which will give you number of users for this particular segment and selected time period.

How do Google Analytics advanced segment filters work?

I'm trying to filter people who landed on a specific page and who were also new users (i.e., they landed on my site for the first time through this entry page).
That way I can track loyalty behavior of users who found my site via a specific landing page.
But I'm confused about the difference between using 'AND' in the same filter or creating a brand new filter in the GA's advanced filters.
I can't understand the difference between the two, but they do show slightly different data. Also, the loyalty is much better in the second version (with filters).
Which is the correct way to get the right data?
including and is a way to drill down into the exact thing you are looking for. It seems you were on the right track; I would put
Landing Page > Contains > URI
AND
User Type > Exactly Matches > New Visitor
If you use them together (I.E) URI of specific Landing page AND New Visitors, you will drill down to only new users who viewed your landing page.
If you create two separate Advanced segments, you will only get comparisons of new users who viewed your website to users who viewed your landing page.
What you could also do is create a new view(If you have Admin Access) and create a filter that only shows new visitors who came to your website via a specific landing page only.
I would say creating the filter in a new view is easier than the Advanced Segment.

Programmatically track subdomains in different view for google analytics

I've a site which allows users to register, creating a store front page like a shopping cart for them to customize. Each page is a subdomain of the main page, and is coded using one jsp.
Eg: User creates store front page named "abc", his store front page will be abc.mydomain.com
Is there a way to track these different subdomains individually separately using google analytics programmitically?
I've googled and currently did it by creating views and filters, but as i researched there are no way to create these views and filters programmitically, having to go to the google analytics page to create at there. I saw there is also a limit of views one can create thus am wondering if there are any other solution to this.
Thank You
You can use the Management API to create, update, and delete profiles, but as you've found out there is a limit of 50 profiles (views) per non-premium account. I would say to use advanced segments to segment out hostnames, but again there is also a limit of 100 advanced segments per view. One idea (and I haven't tested this) could be that when a user creates an account, they create a sub subdomain abc.foo.mydomain.com, and after there have been 100 sub subdomains created, switch the subdomain to bar.mydomain.com, etc. This way, you could get 5000 possible combinations. Again, you would want to test.
One other option, and this is similar to what Shopify does, is to have the user input their own GA account through the admin - but the downfall of this is that you (the site designer) wouldn't have visibility into that subdomains data.
Anyway, hope this helps.

How to track conversion funnel in Google Analytics where a banner ad is shown on many pages.

I have a website that features a call to action/promotion button on nearly all pages of the site.
I have currently configured a conversion funnel that shows me how many people arrive on the call to action page, and then how many people make it to successfully complete the action page.
What I want to see though is how many unique visitors over the reporting see the banner at the top of the funnel.
eg. Something like this:
Visitors accessing website: 1000
Visitors clicked on call to action page: 100
Visitors successfully submitted call to action form: 45
My initial thoughts was to do this using the frontpage only, but I forgot that this banner/call to action ad is featured on many pages around the website. Many people find the site through SEO and never even pass through the frontpage.
Is it possible to use a wildcard for a domain or something similar in Google Analytics? Or maybe I am approaching this the wrong way.
Last of all - I know I can accomplish this by pulling up 2 reports: site wide unique visitors and comparing that to how many people hit the first stage of the existing conversion funnel. But it's a hassle to have to do this regularly manually.
While using funnel analysis, it is normal to have funnel steps that represent more than 1 urls. Take the basic case of ecommerce sites, where the final goal maybe the same transaction completion page, but the funnel step corresponding to product page can be triggered by many different product pages and not just one.
Based on the page url structure of your website, you can choose any of the below 2 match types to add multiple urls to a single step:
1, Begins with : If all the different pages displaying the ad have a set of common characters in the beginning, then use this.
2, Regular Expression Match : If the different pages that contain your banner ad how totally unrelated url, then find a suitable regex that can capture all those urls

How can I set an analytics goal for any product page?

I'm developing an E-Commerce site and I want to set-up a Google Analytics Goal for whenever a user visits any product page. However, the product pages are all in different categories and have different urls.
There are 2 approaches you could take.
The preferable way is for you to unify the product page URLs to meet a particular pattern, so that you could configure the goal to be a Head Match on that pattern.
ie, if your gimzo product URL is domain/products/gizmo, and your widget product URL is domain/products/widget, you could set the goal to trigger for viewing /domain/products as a head match.
Or, you could just set a new pageview/event for every product pageview. ie, on the product page, set an additional event to lock the goal against. (The drawback to this approach is that it messes with bounce and exit rate numbers.)
Now, the one caveat with these approaches is that a single goal can only trigger once per visit, so, your "Goal" will only trigger once, even if I view 4 product pages in my visit.

Resources