Sessions by Page load time - google-analytics

putting together a report and I want to try to duplicate this report: https://www.soasta.com/blog/mobile-web-performance-monitoring-conversion-rate/. Trying to figure out how to do it in custom reporting in Google Analytics, but am having a difficult time coming up with the right format. the metrics i need are page load time and conversion rate, but when putting together a custom report i need to enter in a dimension too.... wondering if this is even possible given the way GA collects and stores data. Thanks!!

This is no possible with Google analytics, as it is not possible to use a measure (load time) as a dimension (in the X axis) inside custom reports or dashboards.
What you can do instead is download this data in a spreadsheet format, and create the chart in a spreadsheet.

Related

Export Google Analytics UTM measures to spreadsheet

My team is creating several UTM links and we would like to achieve better understanding of our campaigns through a google spreadsheet.
Our spreadsheet lets us prepare easily new UTM links, but we would also like to gather data related to the activity of those UTM links, that we would otherwise have to get through google analytics and selecting the right parameters
Is it possible to add an extra column(s) that would automatically retrieve such information from Google Analytics ? Maybe a script that we can run once in a while, and that would pull the number of clicks GA has registered for every UTM link ?
Online I have found some scripts to assist UTM link generation, but nothing about actually retrieving/exporting the results automatically to a spreadsheet.
The most straightforward way would be to use the Google Analytics Spreadsheets Add-On and filter (or segment) by your campaign (utm) information. You can configure multiple independent reports for different campaigns and set a trigger to have it updated automatically in regular intervals.

Generate report from Google Analytics with specific URLs and monthly pageviews?

I have been asked to track several existing pages (about 50 in total) and track monthly page views.
So far in GA I have not been able to find an automated and quick way to do this. What GA does quite easily is let you filter based on URL but if I have to do this manually each time I am going to get old, fast.
Ideally want I want to be able to do is create a custom report that spits out monthly page views for select URLs.
Is this possible at all?

Google Analytics: no recent data within Multi-Channel Funnel

Data within the Multi-Cahnnel Funnel in Google Analytics are missing for today and yesterday. Data for the previous days are available. Is there a lag for the data to appear?
Data will be showed if there is at least one conversion and after up to 48 Hrs.If you would like to check whenever or not to expect data flowing check your current conversions in another report.
Also, make sure you have setup your funnels in a view without filters. If you apply filters incorrectly this could be one of the causes why you are not seeing the data

is it possible to create an automated report that gives "all time" numbers for page views

I'm trying to create an automated weekly report in Google Analytics and send that to certain people that want to see their all time numbers. I only see the option to set up last 30 days, when setting up the report.
Is there any other way to get this? If not, what about creating a custom range that starts a certain date, but the end date should always be current date?
You can easily do this using the Google Analytics Core Reporting API. Just set the start-date to sometime prior to setting up your account (e.g. 2005-01-01) and set the end-date value to today.
If you want to automate reports, I suggest you check out the Google Analytics Spreadsheet Add-on. It uses the Core Reporting API under the hood and was built to make tasks like this really easy.
Here's an introduction to the add-on and some videos explaining how to use it.
http://analytics.blogspot.com/2015/01/simplify-your-google-analytics.html

How to include custom segments in the list of segments when querying the Google Analytics API?

This may be a possible duplicate of this question, but according to all the Google Analytics documentation I really should be able to pull my list of custom segments.
Since I have a very large list of them, it would be suboptimal for me to manually copy the segment ids over one at a time.
I'm following this walk through. Steps to reproduce:
Create a custom segment using date of first session in your Google Analytics account.
Authorize the Google Analytics guide to access your Google Analytics account.
Try their on-page query tester, and inspect whether your custom segment is there.
One thing I've already ruled out was the user that created the segment. I've manually created a segment with the same user that I'm querying the API with and it still does not show. Is there a flag I need to set somewhere to include custom segments?
Edit:
It turns out that it will list some custom segments, but not ones created with date of first session, so this is a duplicate of this question, which means that there is a bug in the Google Analytics API.
There was a bug which is now fixed. So it is now possible to list the Date of Session Segments in the Google Analytics Management API by calling the segments.list() method.
So after days of trying to solve this one I've come to the conclusion that it cannot be done as asked.
There is, however, another way to do it. For every segment set up a daily (or weekly, etc) email report to a email as a TSV. In each email body specify the name of the segment so when you're consuming the emails you can know which segment the attached TSV is for. It doesn't look like the daily reports were designed with segments in mind, since non of the metadata included in the TSV mentions which segment it is for.
From there it's trivial. Connect to the email address using an IMAP client once a day and update the numbers.
Note that the daily email only contains the numbers for that day (not a specified range), so you'll need to first generate the report one time with the historical data to load in.
While hacky, one nice thing about this approach is that it keeps your reports in sync with your (faked through email) api code (provided you match the column headings in the TSV). So, if for example, a new filter is included into a report, the new daily fields will continue to update.
Unfortunately though, the past data won't be reflected in the change.
Obviously this isn't great, but if you are monitoring daily cohorts it's the best you've got if you need to stay with Google Analytics. I have raised this as a bug to the Google Analytics developers, but I haven't heard back as to whether or not they plan to fix it.

Resources