16

Another way of asking your question is: "How many users had at least one download during this time period?" You can use "segments" to answer this question. Create a segment only for users that have a "download" event. Select the "Audience Overview" report Change the main metric dropdown from "Sessions" to "Users" Click "+ Add Segment" Click "+ New ...


6

Google says: By default, the event hit sent by _trackEvent() is considered an interaction hit, which means that it is included in bounce rate calculations. So if someone triggers one of your events, it is then not considered a bounce. You can get around this by adding an opt_noninteraction parameter to your _trackEvent()


5

Recently there has been a spate of Google Analytics spammers. They typically: Send requests directly to Google's collector script without ever hitting your website. Put advertisements for their website into referrers or other places where the data shows up in your reporting Customize their requests only with your Analytics Id (but not with your domain ...


4

The solution that has been working for me, is to check for the appearance of a specific DOM element's appearance in view. For instance, you may have a #comment element after the article content. So check for its appearance in the view since there is no way the user can get to it unless they scroll the page or jump to that section of the page. You can ...


3

To get a histogram or distribution use user timings. They conveniently go with your use case of tracking form timing. When the page loads you start a timer, then when you send the "converted" event you also send a user timing hit. Don't forget to set the sample rate parameter or only 1% will be collected, unless you have already set _setSiteSpeedSampleRate.


3

I do not use that plugin because it does not work with my other plugins. But I do track everything in GA and I deploy the video player through GTM. This is the code I use in GTM http://codepen.io/JaminQuimby/pen/yNaOwz I use the built in listeners in Vimeo, Ads, VAST Client to listen in on events I wish to capture. Example expanding to full screen mode. ...


3

First of all, you need to make sure you are using the same Analytics version tracking code. In your question, the main tracking code uses gtag.js but the event code is based on analytics.js. You should use -as it's newest- gtag.js. So, the code to use would be: var trackOutboundLink = function(url) { gtag('event', 'clic', { 'event_category': '...


3

Of course, you can. It's as simple as creating the tags in Google Tag Manager and set up those events in Google Analytics as Goals. However, in this scenario, you can send the data to Analytics as events or virtual pageviews. As events, you can check them in the event's report and as virtual pageviews, you can work with them as usual URLs inside Analytics. ...


2

If you're looking to do individualized tracking, there was a good discussion about this here on Stack Overflow, in which you would need to add additional info to your current tracking tag to identify a user as User-X. You would essentially be setting up a custom variable to track each user, and could then filter based on that custom variable. They also ...


2

The Google Translate Toolbar only appears to send analytics events for the old (non-universal) analytics. I developed the following workaround. Just: Ensure you set gaTrack: true and gaId: 'xxx' in your translation toolbar settings Include the below script on your page alongside the translate snippet /*! * Capture Analytics for Google Translate * As of ...


2

Providing that you're only passing non-personal, anonymous information as covered here, there shouldn't be any downsides. This could help identify repeat purchases by individuals, as well as provide helpful information about conversions paths, such as which devices they're using to purchase your products with, as covered here by Google.


2

Make custom Reports with recently released Google Docs Add-On for Google Analytics more here. No need to learn Apps Scripts. If you need more robust solution to integrate with your app use Google Reporting API devguide


2

You are tracking how all registered and all unregistered users behave, not how individual users behave. A user changing from one group to another will change which group any data collected from that user falls into. It would simply not make sense to change the previous data collected since the way they behaved when unregistered is an example of how an ...


2

You could add data-attributes to your ad link if you are using HTML5: <a href="example.com" class="someclass" data-adposition="Banner Ad - Top" data-adnamesize="Ad Title - (588x88)" data-advalue="1.00" ><img src="example.com/ads/ad_588x88.jpg" alt=""></a> Then add a new tag in Google Tag Manager for catching clicks on this kind of links (...


2

Take a look at the Top Events report in Google Analytics. Add Page as a secondary dimension and that might help you figure out where those unknown events are coming from. Furthermore, it's possible that Google Analytics event tracking might be integrated with some of the functionality of the web page. In other words, the event tracking code might be added ...


2

Use the list of events in the realtime report. It will tell you what each and every event actually is. You can access it with the "view" link on the realtime events report:


2

I found the solution to the problem myself and I would like to post the answer in here just in case someone goes through the same struggle. Basically the Goal value did not match the value in the function. The Goals configuration page looked like this I noticed the message under the "Use the Event value as the Goal value for the conversion" (Answered "YES"...


2

No, you don't need to make any changes. I'm assuming you are invoking the library and creating the tracker through the standard method. Your code should look something like this: <button onclick="ga('send', 'event', 'your_category', 'your_action', 'your_label');"> With jQuery, placing an event listener on the button: $('button').click(function(){ ...


2

Go to your Google analytics Admin page and check if your VIEW(s) has ecommerce enabled (Set to ON). Also make sure you have created a Goal to track conversion to that "thank you" Page. If you use a destination goal to the "thank you" page remember to leave the goal Value field blank.


2

There are three steps to the way I would do this. Add code to the error reporting block that pushes an event to the Data Layer. Create a Google Tag Manager Custom Trigger that fires when this custom event takes place. Create and Event Tag, and attach the trigger. The code you need to add will push an event to the data layer. This is just custom array of ...


2

But this will inflate my pageview count thus i will need to create/edit views and exclude this criteria. The best way to handle this use-case to to submit your event as a non-interactive event in Google Analytics. Firing an interactive event on a pageview is a bad idea as it will count as an interaction on your website - meaning that you will have a bounce ...


2

Yes, you can track only events and not pageviews. The easiest way to add any tracking is to have the clients use Google Tag Manager and give you access there. You can then track just events to your specific GA property, and not set up pageview tracking that feeds to that account. If they don't want to give you GTM access, you can also provide instructions on ...


2

Unfortunately Google Analytics goal funnels are pretty limited: you can only attach them to destination goals, and they can only consist of pageviews. (The "required" checkbox, also, only determines whether a given conversion will show up in the report Conversions > Goals > Funnel Visualization; something that hits the destination page without going through ...


2

Goal verification is not always accurate, it's based on the past 7 days of data and depending on the sample size of data, it may be too small. Are you seeing the events tracked in the Behaviour > Events > Overview report? How long ago did you configure the goal, they aren't retroactive in the reports, so will only track going forwards from the time of ...


2

They're both actually the same. The second one in your question is just an abstraction - it shows less data but if you look farther down you can see they're setting app_name and screen_name where you would be setting event_category etc. It just depends on the specific type of event you're tracking and what data you want to capture. For website tracking you'...


1

If your even tracking code is correct then they should show up. To troubleshoot do this: 1) Load the page that has an "event" on it using Chrome. (Page with a link that includes tracking code.) 2) Right Click and Select - Inspect Element 3) Switch over to the Network Tab and refresh your page 4) Find your GA request using the Search Filter. Type in the ...


1

When you are tracking events, they will not show up in standard reports for about 24 hours (usually less) even though you can see them right away in Real-Time. You mentioned that "they all work fine", so I am assuming that you have all your listeners in place. If you want to see exactly which links were clicked, then you would have to have included that in ...


1

If your question is, can I group multiple goals together to make a goal flow the answer is that you wouldn't use multiple goals to create a goal flow but funnels from goals. Also know that you can only create funnels on URI based goals. Here's a link


1

This is just a quick answer: You could simply place the content in a div with a height or width (which ever you need) that clips the content at say... 50% of the article height with overflow:hidden; then add a simple button with javascript to animate the height/width property to its full size... or add overflow:scroll; or a few other methods... anyways onto ...


1

After asking this I found that all I had to do was click on the event category and then click on the Motion Chart option in the upper right of the graph display then change that to show the graph instead of the dots. Also, I was wrong about my event setup, the zip code is the event action so my question should have been about comparing actions for an event ...


Only top voted, non community-wiki answers of a minimum length are eligible