Delivered

Analytics Dashboard - Google Data Studio Option

  • Admin Panel
  • Analytics

DESCRIPTION:
Ability to replace the current analytics dashboard with a client’s own Google Data Studio embed. Allowing vastly customisable analytics and other reporting views directly in the Treepl website admin.

What is Google Data Studio:
Transform your raw data into the metrics and dimensions needed to create easy-to-follow reports and dashboards. You can create meaningful, shareable charts and graphs with a few clicks — just drag and drop. Customize everything from colors to logos, add shapes and images, insert dynamic controls, and easily give viewers a way to select the data they want to see in a report from multiple sources — including Analytics, Google Ads, Google Search Console, YouTube, and Campaign Manager 360.
Dashboarding & Data Visualization Tools - Google Data Studio 1

Why this is beneficial:

Being able to provide an analytical report to your client, directly in their site admin, that exactly matches and reflects the SEO/marketing efforts you are providing, or that the client is otherwise working on, would be a very unique and appealing concept (for both partners and clients).
This would not only be useful and functional but provide a nice selling point for the CMS as well.

The current analytics dashboard and customisation options are great, and these will likely satisfy the majority of users. However, adding further data points, graphs and customisation options to further satisfy the growing needs of partners and client requirements will likely be a huge, ongoing undertaking - pulling resources away from other areas of the CMS development.
Data Studio would instantly allow for way more flexibility and customisation with very little development work needed from the Treepl team.

Automatic email reports can also be set up from Data Studio, eliminating the need for Treepl to build such functionality as well.

Possible Implementation:

A Google Data Studio report can be embedded into a 3rd party site (via iFrame or oEmbed), so my thoughts for implementing this would simply be an option in the admin to select an override URL for the current analytics dashboard.
When set with the Data Studio embed URL, the dashboard view would be replaced with an iFrame (or oEmbed implementation).
BONUS:
Perhaps this is not strictly a Data Studio embed, but ANY external URL could be used so you can load in your own custom dashboard or entry screen for your client?
But this may be more in line with this request: Front-end Pages Loaded Into Admin Area (AKA Faux Admin Apps)

Examples of what Data Studios can do can be seen here:
Preview Sample Data Reports with Data Gallery - Google Data Studio 2

Docs on embed options:
Embed a report - Data Studio Help