
There are benefits of using the second approach is that, once you set the custom dimension with a user_id, you can use it most of the reports other than the event report. In Google Analytics Event Report is something you can use,Įvent Category : send the user_id, generated by your JS codeĮvent Action : send the event_id, again generated by your JS codeĭate this is a default dimension that is available in Google Analytics Approach twoĬustom Dimesnion : send the user_id, generated by your JS codeĮvent Category : send the event_id, generated by your JS codeĭate this is a default dimension that is available in Google Analytics In this case user_id and event_id Approach one Save time and enrich the information within. 5- Click on any of the Context little icons you see over Google Analytics chart to see annotations details. Solution : If you don't want the data to get aggregated add dimensions of your choice to segment the data. 3- In the popup that opens up, select what annotations you want to see within your Google Analytics report: 4- See your selected options as annotations within your Google Analytics reports. There exists a way to do this without going for the premium service of Google Analytics
EXPORT GOOGLE ANALYTICS ANNOTATIONS FULL
Its a part of Google Analytics Premium, you get a full table of all the info you want about fullVisitorId and visitId (sessionId)īig Query Export Schema has a detailed info about the data you can have Google Analytics doesn't provide you with any data that contains id
EXPORT GOOGLE ANALYTICS ANNOTATIONS HOW TO
By that I mean, is it possible to get data in the format I want, if yes then we can ask ourselves how to do that efficiently given the limitations Note (EDIT) : in this question, the "quota" aspect (Google Analytics API limits the number of daily requests) can be ommited in a first time.

That's the first part, then the second part is from the result of a query insert it into the datawarehouse, but it is not the problematic part.

) I mean, google analytics tends to aggregate things, and I would prefer not to have aggregates. If it is not possible, what are the closest things to a log of event I can get ? (I know "close to" is vague.

If not, could I at least get it by session ? Like this : session_id | user_id | date | foo I'm not an expert in Google Analytics, I don't know if it's feasible, but can I get a log of all events that were triggered ? It would look like that : event_id | user_id | date | foo I would like to export google analytics events to my datawarehouse in order to have better insights and analytics.įor this question, you can use the language you want (python, ruby, java, etc.). I have some applications and a website that trigger Google Analytics events.
