Are google analytics capable of measuring these kind of informations? - google-analytics

Our application is written in React (frontend) and NodeJS (backend), we have 2 roles in the application, host and audience. Host can access host page (i.e. domain/host/{eventId}), while audience can access audience page (i.e. domain/audience/{eventId}.
Since I have never used google analytics, I was wondering is it possible to track how many hosts navigated to host page while more than 10 audience members are active in audience page using google analytics? Also, is it possible to track if host was more than 10 minutes on specific URL (for example domain/host/{eventId})?

For first question you have to check users number in Analytics i.e. with a segment which specifies the path you are interested in.
For the second you Havre to set an event time based to send to Analytics after 10 minutes from opening the page. Then you can find that aggregated data in the reports.

Related

What does "Activity Time" mean?

I'm trying to get Google Analytics Reporting API on Json.
I got the data correctly but cannot understand the meaning of the columns.
What does "Activity Time" mean?
Is it the time user access the webpage?
Activity is the number of minutes that you have been active throughout the day.
Active users are those who have sent a hit to Analytics within the last five minutes. Active users per page is the number of users who have sent their most recent hit from that page.
It also shows the referrals for active users and the pages through which these users entered your site and their geographic locations.
Ways to use Real-Time
With Real-Time, you can immediately and continuously monitor the effects that new campaigns and site changes have on your traffic. Here are a few of the ways you might use Real-Time:
monitor whether new and changed content on your site is being viewed
understand usage of your mobile app through event tracking
see whether a one-day promotion is driving traffic to your site or app, and which pages these users are viewing
monitor the immediate effects on traffic from a blog/social network post or tweet
verify that the tracking code is working on your site or app
monitor goal completions as you test changes to your site

Google Analytics: Which domains are sending data

Is there a way to tell which sites my Google Analytics tracking code is implemented on? I am suspecting it may have been used with different micro landing pages with different domains and sub-domains. (Our developers were testing a cross domain tracking but did not went as expected)
I could not figure out where to see this on my GA reports, tried to search it but all ends up explaining referrals list which I am not looking for:(
You can check what Hostnames are sending data to the GA reports for a Property, via the Audience > Technology > Network report. Change the Primary Dimension from Service Provider to Hostname.
Filters are not retroactive, so you can instead create and apply a Segment based on Conditions to Filter Sessions Include based on Hostname that exactly matches yourdomain.com.
Doing this will allow you too also view the historical data in your reports in relation to valid Hostname
More info on building segments from the GA Help Center
https://support.google.com/analytics/answer/3124493?hl=en

How google Analytics will calculate page views when 10 computers connected in same network

i want to know as following informations
1.How google Analytic s will calculate page views
2.sessions.
3.users
All things being equal the data is collected per client, not per network. I.e. the tracking code generates a clientid per browser (or client program) that is stored in a cookie per browser, and this is used to aggregate pageviews into sessions and users.
Geo information (and IP filtering) will of course be the same for all users that share an external IP, but other than that there will be no effect on the reports.

Can we use google analytics for Internal website?

I have an Intranet application which is accessible from within company firewall. To track some specific pages, I want to implement Google Analytics in my Intranet application. This application is accessible from outside only when user system has some specific certificate installed.
Is it possible to implement Google Analytics in my Intranet application?
Will this Google analytics work inside company firewall?
How Google analytics work i.e. what is the actual flow of google analytics?
Yes, Google analytics can be used for internal web applications too. Please visit this URL which will clear your doubts. If you click on the given link and able to access analytics.js file from your internal network you can use Google analytics for your internal applications protected from corporate firewall.
Please note that after implementation, tracking data would be available around 24 hours only. So, you need to wait for 24 hours first. Even if you are not able to view the tracking data, please visit this link. You will find the possible reasons behind not working your analytics code.
In order for Analytics to generate reports for your corporate intranet
usage, your corporate network must be able to reach the Analytics
JavaScript file (analytics.js).
...
Your intranet must also be accessible
through a fully qualified domain name such as
http:// intranet.example.com. The Analytics JavaScript won't work if
your intranet can only be accessed using a domain name that isn't
fully qualified, such as http:// intranet
Ref: https://support.google.com/analytics/answer/1009688?hl=en
In your example, if a person without the certificate you mentioned can still reach the domain (that is, there is a public DNS entry for the domain name) even if they get an 'access denied' or similar message, the tracking should still work.
Google Analytics is Software as a Service and runs on the Google Servers. If your clients cannot reach the Google server than you cannot send tracking data and Google Analytics will not show anything. You may need to adjust your firewall rules to let calls to the Analytics servers pass (are you that you want a third party javascript to send data from your intranet to the internet, though ? There might be legal ramifications, too, after all implementing a script basically means to hand control of the clients to a third party).
If the server for your intranet is connected to the internet you could collect all hits in a log and pipe this to Google Analytics.
However Google Analytics might not be the best choice. You most certainly do not need campaign data, you probably do not have ecommerce in your company and depending on your type of company geo data and technology data might not be relevant (after all you probably know what computers your employees use and where they are). And for a page counter a self hosted solution will do just as well.
Google Analytics requires that you place a script on each page you wish to track. Whenever a page with the script is loaded, the script runs and sends data to GA, so your users must be connected to the internet as well as the intranet for their usage statistics to register. One security issue to consider is the titles of your intranet's pages will be sent externally across the intranet, which your IT security may have an issue with.
For basic intranet analytics, I'd recommend starting with Piwik which is open source and installs on your server.
It will give you a lot of initial usage data and if your customer decides they want more, you can look into more sophisticated products.

Google Analytics is recording less than half the actual number of hits when used within an iframe

We have a website (domainX) which opens up within an iFrame from a website (domainY)
We have google analytics implemented on domainX including a goal tracking event set up in GA to see how many people complete an application form.
We have found that the traffic numbers are running less than half the actual numbers. We have confirmed this a number of ways
a) comparing actual number of applications submitted compared to # goals reached in GA
b) # of pageviews for domainX in GA compared to the number of pageviews of the host page in domainY
c) analysis of server side logs
Has any one had experience in GA not reporting the correct information when inside an iframe?
The site is a business focesed site so the only thing we could put it down to was that corporate firewall of our customers could be blocking the GA call?
Any other suggestions?
When an iframe of domainY is included on a page of domain X, the cookies set within the iframe are considered third-party cookies.
Therefore, a higher percentage of users block those cookies by default. Specifically, iOS and Safari block third party cookies by default, and other users block them on an optional basis. Third-party cookies are less reliable for data for this reason.
(Third party cookies likely explain a part of it; the rest of probably a combination of all the reasons that GA generally undercounts compared to server logs. ie, bots, noscript, crawlers, and GA blockers.

Resources