GA4 + Akkio Tutorial: Generative Reports and Predictive Analytics for Agencies

Akkio's integration seamlessly aggregates and presents comprehensive performance data for all landing pages tracked by GA4

Import Your Data

First things first, you should connect your Google Analytics 4 instance to your Akkio account. We suggest keeping all Google Analytics 4 properties in the same team for ease of access, in case you need multiple projects.

Create New Project

Click on the “Create New Project” button at the top left corner of your dashboard. This will trigger the wizard to connect a dataset.

Connect to GA4

Select Google Analytics 4 (beta) from the list of data sources available. Please note the current integration is import only. Universal Analytics properties are not supported and Google discontinued support in mid 2023, please ensure your property is on the new version.

Import Data

Now, click on “Connect Dataset”, which will trigger the actual setup wizard for Google Analytics 4. You will see this screen:

Signing in with Google Authentication is mandatory. You should use the email associated with the Google Analytics property you want to use. You need to be a property administrator to import data into Akkio. 

Set this up as follows: 

  • Property ID: you can find this in the GA4 menu or in the property settings. This is NOT your measurement ID (which starts with G-), but the 9-digits number that identifies the property a sa whole;

  • Start and End Date: timespan considered for the import. Any works, but we suggest selecting a range that has significant data in it. Remember Google Analytics 4 employs data sampling and anonymization practices, so going too granular may cause your dataset to be too small;

  • Metrics and Dimensions: copy and paste them according to our template. Our set of metrics and templates imports all core data points on revenue, performance, and landing page names/URLs. Feel free to add more if you need to, but remember there’s a limit of 10 metrics and 7 dimensions. Dimensions and metrics also need to be compatible with each other.

What to Look For

Google Analytics 4 isn’t the easiest tool out there. While very useful and overall more precise than Google Analytics 3, the tool is significantly more complex and manages data in a convoluted way to adhere to privacy laws worldwide.

Common problems you should look out for: 

  • Events and Conversions: all conversions are events, but not all events are conversions. A conversion is an event the user labeled as a conversion. Google Analytics 4 doesn’t come with a preset, unless you’re an eCommerce store (in which cases, an eCommerce report might be better). Ensure you have events AND conversions set up in your property;

  • Conversion Value: if you don’t assign a value to the conversion, Akkio won’t be able to help calculate total, average, or median revenue, nor plot the future performance of a landing page based on that. Google doesn’t auto-assign values to your conversions. Please do note the value if it’s relevant to your business use case. If you don’t have it right now, we suggest you still add it. Data is refreshed every 24h;

  • Small datasets: if your Google Analytics 4 property is new, or your website is still maturing, you might not have enough data for the template to work. Generally speaking, you should have at least 1 day per week of data. If you don’t, try to remove metrics or dimensions that might be redundant or less helpful for your use case;

  • Non-Google ROAS: while Google claims they can help calculate ROAS for non-Google Ads campaigns in GA4, that’s partially true. They can, but you need to import cost data. So, if you don’t have cost data in GA4, you don’t have non-Google ROAS and can’t import it in your template. That’s why we don’t include ROAS by default here.

On the positive side, as long as you have access to the raw data, everything we do from now on can be replicated even if you don’t use Google Analytics 4. As long as you can get the data somehow, the rest is entirely managed in Akkio.

Chat Data Prep

Before moving on, we need to clean GA4 data to match our needs. Everything can be done in a few minutes using plain english.

Let’s start by cleaning the “rates”. We want them to show up as percentages versus normal fractions of 1 (whole).

Prompt: Turn conversion rate, engagement rate, bounce rate to percentages

Then, use the UI to format the landing page query & the title as text. By default, it might pick them up as “categories”, which is the wrong label.

Create Boolean Value

Once the data is ready, it’s time to create a new boolean value to identify conversion likelihood. Using a boolean value is much better than a number value. Our model will be more accurate and we will get more granular insights into what makes people convert.

Create a new column, and name it. We suggest something like “Conversion Likelihood” or “Conversion Prediction”.

Use Chat Data Prep to set the rules for your boolean value. What’s the baseline for your industry? Set any value that matches or exceeds the baseline to “yes”, and anything below to “no”.

The final prompt should look something like: create a new column named “conversion likelihood”. If the conversion rate is higher than 10%, set the value to yes. If it’s lower, set it to no.

You can change the name, the conversion rate, and the actual boolean value (e.g. if you want a true/false or a 0/1 instead).

Chat Explore

Once your data is in Akkio, you can use our state-of-the-art AI chat features to generate charts and dashboards. Akkio will prompt you to choose a goal and auto-generate a few reports for you as soon as the import is done, but you can generate new reports and graphs whenever you want.

A few examples of what you might want to find out about your data: 

Plot the relation between bounce rate and conversion rate

Show the impact of each traffic channel

Examine slugs by total users, which path is leading to more traffic?

Prove to your clients which channels lead to the most conversions

Generate a Dashboard

With Akkio, you can whitelabel a complete dashboard that shows top pages, top paths, and correlations between key metrics and conversions; 

Focus on adding charts that prove the impact of your agency. Show which channels drive the most traffic, which led to most conversions in the last quarter, and QoQ growth for key sources or channels.

Your clients will be able to keep track of progress here. If you want to give them even more access, remember you can white label the whole Chat Explore environment, and they’ll be able to generate charts on their own.

Chat Explore can be linked to Slack. If you need to share access through a Slack Channel, read more in our documentation here. 


It’s time to get to the juicy part. At its core, Akkio is a no-code machine learning model platform, enabling marketers worldwide to be more productive and make data-driven decisions.

For agencies, this means generating a predictive model in less than a minute. And yes, you read that right.

To start, we’re assuming you’d like the predictions in Google Sheet. To make that happen: 

Create a Google Sheet

Download the dataset and import it into Google Sheet. This way, all columns will match up and data mapping becomes easier later on.

Empty the column with the boolean value you just created

In order for Akkio to fill up the predictions for your existing dataset, and test the value of the model, you can delete the values in the column you created in step 1.

Ensure the Google Sheet is in a personal Google Drive folder

Akkio won’t be able to see any file in a shared folder, given that our permission only allows the platform to see your personal files. Please move the file into your personal folder and share access with your team if they need it.

Set up the prediction in Akkio

In Akkio, click on “Predict” in the top bar. Then, choose the “conversion likelihood” metric in the left panel. This will train the model to look for the new boolean value you just created. 

In one minute, Akkio will populate the classification summary on the right with all key insights on your dataset. This is called the “Insights report”, and it’s massively valuable to show your clients correlations between landing pages and success.

It’s also completely white label, so this can be part of your service roaster and/or proposal without mentioning Akkio. Stand out from the crowd and win more business by providing human-level insights with AI in a few minutes, similar to an SEO audit but for all your core metrics!

Key Insights

The Insights report is much more extensive than it looks at first glance. Make sure you click on “Expand Insights” to view the full report.

From there, you can make it public by toggling on “Public” at the top right. You can share this with clients or coworkers. A few ideas here: 

  • This will show correlations between key metrics in your dataset and help you understand where to act next
  • Show your UI team what needs updating, and prioritize future website redesign with a key focus on what actually drives conversions


For our final step, it’s time to deploy the model. You can deploy it as a web app to test it quickly, or go straight to the Google Sheet we set up at the beginning of the recipe. Select your dataset from the top left corner.

Then, preview it and double-check data mapping on the left sidebar. It should be accurate, but always look twice.

Finally, click on deploy at the top right corner.

Click on “run now” in the popup. From this moment on, the automation will run every 24h. You will get daily predictions in your Google Analytics 4 coming from refreshed data thanks to the live import. Every data point in your Google Sheet will be up to date automatically.

If you want, you can re-run it manually too, in case you want to add manual data to the Google Sheet to test new assumptions in bulk, or to test with data that’s not in your Google Analytics 4 property. 

Scale Up Testing

There’s no limit to the number of rows our AI can scan for you. This means you can potentially test thousands of titles and check whether they’re likely to convert or not, with or without associated metrics such as bounce rate or expected time on page. Guesswork is a thing of the past with predictive analytics.

How could you test this? With AI-generated titles. For example, you could ask ChatGPT to generate 100 optimized titles for X, where X is your new product or service.

Then, copy paste all the titles in your Google Sheet and run the prediction model. This can help find the best title for new products or services, improve conversion rates for underperforming titles with low CTR, and impress your clients.

If you want to learn more about how to use ChatGPT for marketing, we have a guide on DALL-E 3 and one on Code Interpreter. You might want to look into Claude for longer-form generation.

Project Outcomes

  1. Seamless Data Integration: Achieved real-time data synchronization by importing live data from Google Analytics every 24 hours with a single click. This ensures that the most current data is always available for analysis.
  2. Data Optimization: Prepared and refined the imported data for enhanced clarity and predictive accuracy, facilitating more insightful data analysis and decision-making.
  3. Impact Visualization: Created comprehensive graphs and dashboards, effectively demonstrating the tangible impact of the agency's efforts to clients, thereby reinforcing the value of the services provided.
  4. Client-Focused Interface: Established a white label platform enabling clients to interact with their data and ask questions directly. This innovative approach minimizes interruptions to the agency's workflow and reduces the time spent on client queries.
  5. Predictive Analytics Implementation: Developed and implemented a sophisticated machine learning model to forecast future outcomes. This model utilizes historical data to make accurate predictions without the need for current testing.
  6. User-Friendly Analysis Tools: Integrated the predictive model within a familiar Google Sheets environment, making it accessible and easy to use for both agency staff and clients.
  7. Model Validation: Conducted a thorough test of the new predictive model using a large set of AI-generated titles, ensuring its reliability and effectiveness in real-world applications.
Similar applications
Mar 11, 2024
Custom Ad Creative Predictive Model to Increase ROAS
Customer Support
Mar 12, 2024
Product Feedback Classification
Customer Support
Feb 13, 2024
Reduce Booking Cancellations
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.