Webinar: Meet Dataform, the smart solution to fragile SQL setups
In this 30-minute webinar, learn how to bring structure and sanity to your SQL workflows, without adding complexity. We cover practical
We have observed that the API quota limits have been increased substantially. While there's been no official announcement (yet), we have seen the documentation updated here!
Recently we have written about some changes to the GA4 Data API quota limits and how these may affect your Google Looker Studio (FKA Data Studio) dashboards, or any other tools that use GA4 Data API to pull in the data. Although the Looker Studio team is actively working on plans to address the issue, we still have no definite ETA and we don’t know if the solution will indeed solve the problem. With the latest release from the Looker team, we are now able to monitor the quota usage. This update together with the previously mentioned optimisation suggestions (and Google's quotas guide), will hopefully help with reformatting your dashboards to make them usable again.
You can check our suggestions on how to deal with the quota limits in our previous blog and also follow some additional best practices to reduce the amount of data that is queried from GA4.
As mentioned before, we think that the proposed solutions are far from ideal, but we decided to test some of them to see how they compare to one another.
If you already use BigQuery for more complex analyses, know how to use SQL and the cost is not a concern, you could look into either linking your GA4 proprty to BigQuery using the native in-product linking, or setting up data pipelines using one of the ETL third-party tools (e.g. Skyvia, Stitch or Funnel to name only a few).
The benefit of this approach is that you have event-level raw data that you can not only use for simple dashboards but also for more complex analyses. The setup is easy and you won’t have to worry about things like data retention.
However, the GA4 native exports lack some of the key fields that you might typically use in your reports, such as channel grouping, session-level campaign data or Google Ads data. For users who are not familiar with the nested tables, using these in Looker Studio may be challenging.
To deal with the limitations you can try to re-create the channel attribution (stay tuned - soon we will share our own solution) and connect your Google Ads data using data transfers to enrich your data, but this will require some advanced SQL knowledge.
The other thing that you would have to consider is cost, which will depend on the amount of queried and stored data, and whether you use any complex custom queries. You can of course mitigate the cost by creating smaller summary tables that you then use in your dashboards.
For our testing, we used Stitch, as we are familiar with this product, however, there are many other ETL tools that you could choose from. The great thing about using Stitch is that you can get the fields from GA4 that are not available with the native BigQuery > GA4 integration, such as channel grouping or Google Ads data. You can also do additional analysis and data transformation in BigQuery before connecting to your dashboard - the data, however, is aggregated so you won’t be able to do more complex analyses as you would with the raw export.
As you would still store your data in BigQuery, you will incur costs relating to storage and querying on top of the fees that you would have to pay for the tool itself. You are also limited in terms of how many fields you can pull in a single pipeline which actually shouldn’t be a big issue, as you would probably want to split the data into smaller tables anyway to avoid high costs when querying. It is also worth mentioning that the GA4 connector is currently in beta and it lacks the ability to filter or use segmentation, this will lead to a greater number of rows than is actually required and a higher cost.
If you are not familiar with SQL and are concerned about the costs associated with BigQuery, you can instead look at using one of the partner connectors available directly in Looker Studio. There is some cost associated with using those connectors, but this can be very low depending on your needs and the type of connector you choose. These are mostly easy to set up and you will be able to get the same data as you would using the Google Analytics Looker Studio native connector.
Here is a quick comparison of some of the partner connectors:
Pros:
Cons:
Pros:
Cons:
Pros:
Cons:
Pros:
Cons:
Have you tried any of these options? Let us know what worked for you! And if you need help choosing the best solution for your business, get in touch and we can help you decide on the best way forward for you and your business.
In this 30-minute webinar, learn how to bring structure and sanity to your SQL workflows, without adding complexity. We cover practical
In this episode of The Data Intervention, Mac delves into the significance of first-party data in modern marketing.
In this 30-minute webinar, we use three real-world examples to demonstrate how a composable approach can help you do more with the data and tech you already have - delivering value at speed. We cover three practical examples of how your marketing data warehouse can support better insights and experiences - without the need for more martech. Learn how you can: * Score wins quickly and regularly * Streamline your martech stack * Stop planning and start building Watch the replay 👇 Have que