Does Google-Analytics-4 provide the following things:
pages accessed
page accessed by whom
time spent on page
frequency of access
I am trying to see the individual user activity especially the pages he accessed in the audience and user explorer (Analysis hub)
How can I send my system user_id using angular 8 to Google analytics 4 to identify individual users and then track activities of individual users especially the pages he accessed and other.
Please note, that a) Google provides documentation on implementation and b) that personal identifiable information should not be passed on to Google Analytics.
To answer your questions though:
pages accessed
Yes, in the "Engagement" -> "Pages and screens" report for example
page accessed by whom
You can create and use "comparisons" just like segments in "Universal Analytics". These also allow to compare Demographic groups
time spent on page
Yes, same report "Engagement" -> "Pages and screens"
frequency of access
If you mean the "views per user", then yes. Same report.
How can I send my system user_id using angular 8 to Google analytics 4 to identify individual users and then track activities of individual users especially the pages he accessed and other.
Read the general information in the documentation here (reading time 2 minutes)
Read the technical documentation how to send the e.g. user id to analytics 4 here (reading time: 1 minute)
Hope this helps you or anyone who did not find the links
We are using google analytics for tracking the users and revenues.
Our revenues arrive in batches usually 24-48 hours after the session.
We are using the batch API:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#batch
with the transaction hit type:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#ecom
We are setting properly (at least we think so) all the parameters:
Example:
v=1&tid=TRACKING_ID&cid=CLIENT_ID&t=transaction&tr=EARNINGS_IN_USD&dl=USER_URL
We are currently facing following problems:
almost all our incomes (like 99.8%) are assigned to the returning users (when you look at the tracking data we have < 40% of returning users)
almost all our incomes are assigned to the users with landing page not set
What can be causing that? Why the transactions are not joined with sessions?
The cause of this is how Google Analytics understands and processes sessions. For example, a group of hits (HTTP requests to www.google-analytics.com/../collect) sent by JS code while the visitor interacts with your site within some reasonable time range is considered a session. When a user interacts with your site the next day a new bunch of hits are sent and these hits are processed as a separate session. So when you're sending transaction data in 24-48 hours after the time user last interacted with your site this will create a new session. Since there was a user visit before a transaction data were sent a newly created session is reported as a session of the returning user. In the same manner, since there's no page path / document location parameter in your transaction data this newly created session would have (not set) as a landing page.
Check the documentation for more insights.
I am using the Google Analytics Measurement Protocol to send events, there is one category and several actions. There are currently a couple dozen GA Accounts that I am sending data to (successfully) but there's one that's experiencing very bizarre behavior.
Only one action is ever being logged for this account under Behavior -> Events, but the other two (missing) actions are shown under real time. The account is using UA and the session timeout is set to 30 minutes. The first action is typically sent several minutes before the next actions.
I can verify that the requests for other actions are being sent with 200-responses. There also appears to be no filter for the missing actions or anything else that would prevent them from showing.
There is a conversion involving the missing actions and when attempting to do a verify I do get a non-zero conversion rate.
Any direction would be appreciated.
Edit: The data collection has been running for a month.
GA : « A period of interaction between a visitor's browser and a particular website, ending when the browser is closed or shut down, or when the user has been inactive on that site for a specified period of time. »
Omniture : «A visit is a term that refers to a visitor's access to a website. The visit begins when a person first views a page on your company's website. It will continue
until that person stops all activity on the site for 30 minutes. For example, if
you log in to www.omniture.com, you have one instance of a visit that will last
until you have incurred 30 minutes of inactivity, i.e. you have closed the
browser or left your computer. If you are inactive for more than 30 minutes,
and then you log on again, it is considered a new visit. SiteCatalyst also
terminates a visit after 12 hours of continuous activity.»
In the following scenario:
a user views a page then closes his browser for ONE minute before reopening and returning to that same page.
GA: counts this as 2 visits
Ommiture: counts this a 1 visit because the browser was not closed for more than 30 minutes !
Is this the correct interpretation ?
According to those listed definitions, that is correct.
However in my experience of using both tools, GA counts it the same way as Omniture : that is, if you close your browser, reopen it and hit the page again, it still counts it as the same visit, as long as the ping to their server was made before the 30m timeout.
But to clarify, yes, "visits" are persisted by requests to the tool's server (the image request from the noscript tag or js generated image requests, or via an API).
And another thing to note is that if you delete the cookie(s) set by the tool, it will count you as a new visit (and visitor, though possibly not unique visitor, depending on the tool)
http://analytics.blogspot.com/2011/08/update-to-sessions-in-google-analytics.html
Addition to above points or differences:
http://www.knowonlineadvertising.com/difference-between/difference-between-google-analytics-omniture/
The accepted answer is no longer true. Google no longer has Visits, but rather Sessions. From Google's definition of a Session, it states that one of the way a session closes is if there is a change to a campaign. What causes a change to a campaign?
Generally speaking, the campaign updates anytime the user arrives at your site via a search engine, referring website, or campaign tagged URL. Direct traffic, however, never updates or replaces an existing campaign source such as a search engine, referring site, or campaign-tagged information.
In other words, if I come to your site via Facebook, close the browser tab, and then come to your site again via search within 30 minutes, I've created 2 GA Sessions but only one Omniture Visit.
My goal consist of 5 steps. Everything works fine when user completes wizard without validation error, but if he returns to same step twice, goal don't get completed and Google analytics registers that as exit from wizard.
How can I fix this?
This should not be the case as funnels are measured for a particular "session". As long as a user visits all the URLs in the funnel and the Goal URL in the same session, then a Goal should be recorded.
Here are a few things to consider:
Are you sure that the user actually visits all the funnel stage URLs?
Is there a chance that the user ended a session (30 minutes) before moving on?
Is the form an AJAX form which does not register page views with Google Analytics?