You have noticed a big change to our dashboard analytics, which was pushed live on Feb. 5th. The time parameters you could previously filter by (Monthly/Weekly/Daily) have been removed, and the maximum time span is now 7 days.
Why Was This Change Made?
Google Analytics (where our stats are filtered from) does something called "data sampling" with large data sets. This means that instead of examining the actual traffic, a subset of the traffic is examined and an estimate is made based on that sample. Basically, it's like taking a group of 10 people out of 100 and polling them, then reaching conclusions about the whole 100 based on the 10. Long story short, this was producing inaccurate results.
What Improvements Have Been Made Now?
Previously, our Analytics were using one "funnel" to collect info from Google Analytics. We've optimized the system by:
- Adding Google Properties: We went from 1 to 14. This allows us to get information from Google using several funnels to split up the traffic. Moving forward, it should allow us to have unsampled data. As our apps grow, we'll add new properties to make sure we don't cross thresholds for sampled data.
- Removing the time parameters and capping the date range at 7 days: Our analytics are now using 80% of the actual traffic when making estimates, as opposed to 5% as before.
- Introducing Caching: We created a database table on our end, which caches the data from Google. This helps with loading time and accuracy.
- Lastly, with our "Chestnut Release," we added a unique identifier into each uploaded app. Moving forward, we're looking closely at options for a purely in-house analytics solution that leaves Google Analytics in the dust. The measures we took now were in reaction to issues we'd seen with the existing system.
What Does the Analytics View Look like Now?
The following view options are available: Today, Yesterday, Last 7 Days, and Custom Range.
How Do I View Analytics for Previous Weeks?
Select the Custom Range option, and hit the back arrow on the start date until you reach your desired start time. Select a day, and the end date will jump automatically to 7 days from the start date. You can view any 7-day period in the past—you simply can't view a period longer than 7 days total.
Will any other improvements be made in the long-run?
Absolutely. We realize a 7-day cap can be inconvenient for customers who want to analyze large chunks at once. We hope to make large improvements down the line, and potentially even create our own in-house solution. Like anything else in our industry, analytics developments will take time, so we ask that you bear with us as we work toward that in the future!
Email us at firstname.lastname@example.org with any additional questions!