Google Analytics : Not getting day wise report is scheduled mail - google-analytics

I have created a custom report in GA with metric group as Users and dimension as date.I sent this report in PDF format to my email id using "once" as frequency of the mail in "email report" window.
As expected ,in this report I get a chart where X axis represents dates and Y represents no of users on that date.
When I schedule this mail and use daily as frequency ,I get the email correctly ,but the dimension of the chart is shown as year and I no longer see dates across X axis.
So on X axis its as 2009 ,2010 and so on.Y axis is shown correct.
I am not sure why does this happen in case of scheduled reports only.I am using universal Analytics here.
Any inputs would be highly appreciated!thanks.

This is because on the daily report, only the data for the day that the email report is sent to you is included. If you look at the daily report, in the upper right corner, is the date range just one day? Unfortunately, there really isn't a "fix" for this issue, but there is a workaround which was mentioned in this Google forum, which you can try out: https://productforums.google.com/forum/#!topic/analytics/4iNe_6oeZ2c
Hope this helps.

Yes, it doesn't work as expected.
When I set up my reports, I had the same issue.
The "fix" as described in the in the google forum below doesn't exactly solve the issue either.
Shameless plug:
So I built my own at http://mysitevitals.com
It's a basic dashboard that pulls down your GA data and then uses Google Charts API to make 30 day rolling charts and then sends you the email every morning.

Related

Google Firebase - List all item_names

It feels silly to ask a question like this but I really can't find a view by myself after clicking anywhere in the interface at least twice.
I switched my app from analytics to firebase and those events do reach the firebase backend.
I also can see the events from the last 30 minutes.
They are stored under select_content -> Parametername = item_name
But I do not find a view of way to select a wider period of time. Like show that same statistics over a longer period of time.
Do I have to set up a specific view? Or how can I get those results?
I had this exact problem and finally found a way to do it (though using the Google Analytics site instead of Firebase- but still using the select_content event).
In Google Analytics you can create a custom dimension from item_name (I did this in All events->Manage Custom Definitions->Create custom dimensions) then create a custom analysis in Analysis hub: I started from Blank, then used the Exploration Technique, selected Bar Chart for Visualization, added item_name as the Breakdown and Event Count as the Value- this gives the total event count for each item_name over the selected time period.
If you change the Visualization to Line Chart, you can also see how the values change over larger time periods (Granularities: Hour, Day, Week, Month).
Screenshot

Google Analytics - user based segments

I have a user based segment created in GA that is working as expected. However, with user based segments, one can only apply a maximum date range of 90 days to the report.
This is as per their documentation (Limits on segments): https://support.google.com/analytics/answer/3123951?hl=en
Is there a workaround this? I have a use case where I would want to apply the user based segment over a date range of ~1-2 years to get a better sense on the trend over time.
If I re-create the GA report in Google Data Studio - is there a way to apply this user based segment over a longer date range?
Thanks!
No there's no option for extending 90-days reporting timeframe. The only solution is to get user-level data through the Reporting API and process them within 3rd party software. However, to do that you'll need some custom tracking implemented beforehand.

Different Dates on Google Analytics and Shopify Sales Data

I've got a problem matching shopify data with google analytics data. The numbers were more than a few hundred dollars off, so I figured it was a bigger problem than the normal problems.
I exported the shopify sales and the sales counted in google analytics. The values and quanities of orders were the same, but the dates were different. In GA, it was saying a sale was on 3/6/2015, but shopify had it as 3/16/2015. I checked with the client and they had received that order on the 16th. So somehow GA had the time 10 days off. And this is happening on many orders, but not all.
Have you seen this before? And how is shopify sending an incorrect date to GA/how is GA reading an incorrect date?
I'm not sure what more information to give here. I checked the implementations and everything seemed normal.
in the addTrans and addItem calls you're passing the data to, there is no formally passed date. GA related the instance of the addTrans to whatever time it was received.
what % of orders would you say are being dated incorrectly?

Google Analytics Single Daily Report

Is there a way to send a daily report with the current date's traffic only (not the whole month)? For example, if the report is sent 2015/01/25, I'd like to see traffic from 2015/01/25. I know I can manually select the data range but I'm looking for something that will automatically send daily PDF email report for current day only.
In the Email dialog of the Custom Reporting section, you can select a frequency of Daily and that will send your report every day for the previous day's data. Usually this is what you want since data for today will not always be current or accurate.
If you really need today's data, you can use the Core Reporting API and set the value for the start-date and end-date parameters to 'today'.
If you want to automate this process without too much effort, I'd recommend checking out the Google Analytics Spreadsheet Add-on, which uses the Core Reporting API behind the scenes. It won't email you reports, but you can do everything else you're asking.

Google Analytics automaticly generated reports problems

I got some problems with the automatic generated reports option in Google analytics.
So, i made some reports in my dashboard, personalized them and they are ready to be send to the customer.
I set the dates : 1 Januari - 31 Januari 2014 and compare them with 1 Januari - 31 Januari 2013.
I use the E-mail option in google analytics and use the option automaticly send this report every first of the month too the customer.
But when the customer recieves the reports it doesn't display the dates i setted, but it displays the dates i sended the reports. So i double checked, tested, sended them again and kept facing the same problems.
But when i don't use the automaticly generated option and send them directly to the customerm, the dates are right.
How can i fix this problem ?
As far as I know, you can't send automated reports with a time range set beyond what Google Analytics has built in - Once, Daily, Weekly, Monthly, Quarterly.
These settings send the report for the previous specified time period.
If you want to send a monthly report with the previous year of data, you are out of luck. Monthly reports only show the previous month and so on for the frequency settings. In short, no rolling data of a user specified time period.
And, no comparison data either like what you are trying to send.
I have to send the previous 90 days of data from a report every month. Since I am unable to do that in Google Analytics with the scheduled reports, I schedule GA to email me the report once a month as a reminder. I then go in and manually create the 90 day report and use GA to email it using the Once frequency.

Resources