Aggregate Google Analytics Reporting - google-analytics

I have multiple google analytics accounts, each with multiple sites. My goal is to create a high level dashboard that can summarize the common metrics captured on each site.
I have tried using the google analytics API for php and was hoping to get an aggregated report of all sites across all accounts...has anyone achieved something along these lines? Perhaps there's a tutorial I missed...
Thank you in advance.

Related

In Google Analytics: How to combain data from several subdomains in one report?

My need is to combine the same type of data (Behaviour/Content drilldown) from two different subdomains on my site. (For instance Unique page views, etc.) The main site is https://www.nacka.se and I need two combine to subdomains like https://www.nacka.se/xxxxxx and https://www.nacka.se/yyyyy so the data can be seen in the same report, and then exported to .pdf.
But I simply cannot find out how to do this. I guess that this must be done through "custom reports". I have been informed that it should be possible in some way through using "the common denominator" in the URL (www.nacka.se), but how?
Most thankful for any advice.
FYI what you're referring to is called a subfolder, a subdomain would be something like https://somethingelse.nacka.se/
To add to DalmTo's answer:
If different properties/tracking IDs (UA-XXXXXXX-X) were used
Google Data Studio: that's probably the easiest way to create reports from multiple properties. Just create 1 data source for each property and that's it.
Google Sheets with GA API add-on: if you prefer working with spreadsheets.
GA 360 (formerly GA Premium): it has a roll-up feature for cross-property reporting, but you have to pay several $K a months for 360
If you used the same property/tracking ID
Google Analytics reporting UI: go to Reports -> Behavior -> Site Content - Content Drilldown and you'll see a breakdown of top-level folders
Google Analytics API: you can still use Data Studio or Google Sheets options listed above or build your own solution
For all above options, the GA dimension you're looking for is called ga:pagePathLevel1 in the API, and Page path level 1 in the in the reporting interface.
Assuming that the data is being insert into different properties on Google analytics website then the simple answer is you cant. There is no way to analyse data between websites in the Google Analytics website.
You could attempt to use the Google Analytics API to extract some data out for each of the websites and analyze this data locally although I would personally question how useful any results you would get for comparing different websites would be.

Google Analytics API sampling

I'm trying to pull up my goals against campaigns data through Google Analytics CORE-API. However, when I do so, one of my campaigns simply disappears. It only shows in the interface report or when I download it through excel. Can sampling exclude a campaign from the report? Is the sampling effect higher when using API? Will upgrading to GA premium and using the Measurement-API eliminates this effect? Thank you!

Is there a good alternative to Google Analytics that does not sample?

I want to pay my writers based on unique page views. Right now I am getting my data from Google Analytics. The frustrating thing is that the numbers given by Google Analytics are from sampling.
So is there a Analytics Service to get unique page views that does not sample its data?
Or as anyone try doing something similar to what I am trying to accomplish, what would you recommend I do?
I use Unsampler
Extract unsampled data from a Google Analytics Standard profile. Avoid sampling and get at your real data.
Try to use PIWIK - it is server side analytics system, but you will must save all data on your server - you need separate mysql data base.

Google Analytics: How to display traffic data of all my sites as one graf?

As a webmaster I support N different client sites. How to display all their traffic data at one joint graph conveniently?
If "n" is something in the hundreds or thousands you can use the recently announced APIs for Large Companies.
If your needs are somewhat smaller you can pull the data into a Google spreadsheet (via Google apps script) and use the Chart functions (or Google Charts) to create a combined graph.

Google Analytics: Configure Home Page Metrics To View All Sites Across All Accounts

I have several sites spread across four Google Analytics accounts.
On the homepage, it gives data from all sites across all GA accounts in the following metrics:
Visits, Average Session Time, Bounce Rate, and Goal Conversion Rate:
I'm trying to gather aggregated data of all sites from all accounts for Page Views and Unique Visitors (because I intend to compare these sites' results to IBM's coremetrics output for our sites recorded there... and CoreMetrics doesn't have Google Analytics metrics like Visits, Average Session Time, etc).
Is there a way to change the homepage metrics columns? I mean, I know I can do this in each individual site account by configuring the dashboard, but that won't allow me to compare all sites from all GA accounts.
Better yet, can I either:
Create a dashboard of all sites spread across all accounts to graphically represent the data?
Or, export the columns to CSV and create my own graphics?
Thanks!
I don't believe metrics on the homepage are configurable.
If you're going to need to pull the data every week/month, I would look into the Google Analytics magic script, which would allow you to pull in data from multiple accounts into Google Spreadsheets. From there, you can build a dashboard, etc. If you don't need to pull data regularly, then you could export the reports directly from Google and into a CSV, and then drop them into Excel and do your graphs, tables there.

Resources