Know the flow before an event on Google Analytics - google-analytics

I'm using Google Analytics to know which path flow one user has used before converting in paying users.
Actually I'm simply calling (i.e to track when user buy some package):
ga('send', { hitType: 'event', eventCategory: 'package', eventAction: 'bought'});
Now my doubt is how can I know which path flow the user has done before this event?
i.e > visited homepage > visited pricing page > bought package.
At the moment I'm using section Audience > User report with a custom segment with the event to track buy package.
Is this the right way to do what I want to achieve?

Related

Google Analytics Search Metrics

I need to implement google analytics search metrics. I have a ecommerce site. My requirement is that when i search for categories a list of products appears. Every product has like/ unlike button.
I need to track number of likes per search in google analytics.
Is this doable by google analytics ?
Please suggest!
You should use event tracking.
Events are user interactions with content that can be tracked
independently from a web page or a screen load. Downloads, mobile ad
clicks, gadgets, Flash elements, AJAX embedded elements, and video
plays are all examples of actions you might want to track as Events.
To fulfil your requirement, you could implement the event tracking as follows:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
// you may add this implementation, says when someone like a product:
ga('send', 'event', 'Products', 'like', 'Search Page');
// or when someone unlike a product
ga('send', 'event', 'Products', 'dislike', 'Search Page');
If you have unique URL and PageView Tracking for each search, you have done and can view the metrics on Events > Top Events, with second dimension Page, filtered by search page.
Otherwise, you should setup Site Search. Send the pageview tracking manually as follows:
analytics.js: ga('send', 'pageview', '/search_results.php?q=keyword');

Google Analytics - send data to google analytics

I have recently been given a project requirement to send data over to google analytics from a certain page. I have no clue how to do that.
Account Id and every thing has already been created, I just want to know how I could send data on load of a certain webpage.
I have been looking up google analytics from what I understood I think I need to first push into ga functions the analytics tacking id and I think I need to have pageview as the event.
Could someone please share tutorial links for this?
Regards,
Farhan
I hope you are looking for the Event Tracking with the Google Analytics as page Tracking is Quite Simple you just need to add the tracking code and page Tracking is done so check out the below link and code you will find how you can do the Event Tracking
Send custom Event to Google Analytics
ga('send', {
hitType: 'event',
eventCategory: 'Videos',
eventAction: 'play',
eventLabel: 'Fall Campaign'
});

Google Analytics: send Content Grouping without a pageview?

I am implementing Content Grouping on my Wordpress website using the tracking code method.
I understand from the official documentation that the tracking code should be inserted before a pageview, that is,
ga('set', 'contentGroup1', 'Blog')
alone won't fire but
ga('set', 'contentGroup1', 'Blog');
ga('send', 'pageview');
will. My question is:
Is there a way to send the grouping information without relying on a pageview?
I have tried sending an event rather than a pageview, but it didn't work.
I am asking because I am using a Wordpress plugin to inject the default GA tracking code, and I would like not to mess with it.
Thank you for your time!
Content groupings can be applied to events, and not just pageviews. When you send in an event hit, you can go to the Events > Pages reports to see if a particular page associated with an event falls into a specific content grouping.
One of the caveats is that the content groupings report under Site Content > All Pages report is different from the Events > Pages report. The former categorizes only pageviews, whereas the latter categorizes pages associated with an event.
Note that if you use the 'set' method to set the content group as you've done before the pageview hit, all subsequent hits for the page (events, pageviews, transactions, etc.) will be associated with the specified content group (ie. "Blog").

Google Analytics - Multipe Visits and Events

Can anyone please help me clarify below queries?
Including GA code two times in a same page cause double visitor counts?
Using below/event code directly on the page, does it creates an events directly in the GA portal? Or first do we have to create 'Video' as event first in the GA portal and then call this so that it will map itself?
Ex: _gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
In google chrome extensions, while publishing it will asks for the GA id, and we provide, and if we keep main GA code in the extension pages(popup.html) too, then does it count as twice?
1. Including GA code two times in a same page cause double visitor counts?
If it's the same code pointing to the same account# and you aren't doing anything inbetween like deleting cookies, then no, it will not cause double visitor count. However, it will cause double page view count.
Using below/event code directly on the page, does it creates an events directly in the GA portal? Or first do we have to create 'Video' as event first in the GA portal and then call this so that it will map itself? Ex: _gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
Traditional GA does not require you to do anything special in the interface for this. You should see "Video" show up as a value in the Category dimension automatically.
In google chrome extensions, while publishing it will asks for the GA id, and we provide, and if we keep main GA code in the extension pages(popup.html) too, then does it count as twice?
I think you may be confusing your Google Developer Account ID with the Account# associated with your google analytics account, but if your extension outputs GA code and there is also GA code on the page and it points to the same account, then yes, it will count some things twice (see your first question).
To be clear, every time a _trackPageview is invoked, a page view will be tracked. So if you have multiple calls to that then it will count multiple times. If the visitor cookie isn't reset or broken, it will count as the same visit(or).

Google Analytics - Inpage Analytics - Outbound Link Click Count

I'd like to see how many clicks occur to the "Buy Now" links on my website. Unfortunately, the buy now links are external to my site. There has got to be a way to set up these links so I can see the click count when I view the inpage analytics.
How do you set up Google Analytics so it will track the outbound links and show the click count in the inpage analytics?
You want to use event tracking for this. Here is a simple one using Universal Analytics (with jQuery):
jQuery('a.tracklink').on('click', function() {
ga('send', 'event', 'Category', 'Action', 'Label');
});
You'll want to change the Category, Action, and Label to properly categorize them in GA. Maybe something like:
ga('send', 'event', 'Outbound Link', 'Click', 'Buy Now');
Others may recommend stopping the propagation of the click action to make sure the tracking goes through (and then forwarding on success), but there are some UX reasons why I'm not a fan of that method. I have not personally run into an issue of the event not being tracked with the above method.

Resources