Combine GA4 and ChatGPT To Deliver More Insightful Analytics

Estimated read time 14 min read
  • Optimal day: Friday
  • Optimal topics: Content marketing, SEO
  • Start date: Upcoming Friday
  • Frequency: Every other Friday
  • Of course, you don’t need to follow ChatGPT’s suggestions exactly. However, I’m fascinated that it can generate these suggestions based on the data Andy provided.

    Complementing and augmenting analytics and AI

    I was competent in Google’s Universal Analytics, but I’m a complete newbie in how to marry GA4 reports with generative AI tools. Andy provides a nice pathway for non-experts:

    • Create your go-to reports in GA4.
    • Export the data into CSV files.
    • Feed the files into a generative AI tool like ChatGPT.
    • Prompt the tool to analyze the data and provide recommendations.

    With that process, you can learn how to optimize existing content to improve rankings, convert more visitors, and create content calendars that detail the most effective headlines, topics, frequency, and distribution days.

    I now turn things over to you and ask: What will you ask generative AI to do for your marketing initiatives?

    Let me know on social media using the tag #CMWorld.

    All tools mentioned in this article were suggested by the author. If you’d like to suggest a tool, share the article on social media with a comment.

    Register to attend Content Marketing World in San Diego. Use the code BLOG100 to save $100. Can’t attend in person this year? Check out the Digital Pass for access to on-demand session recordings from the live event through the end of the year.

    HANDPICKED RELATED CONTENT:

    Cover image by Joseph Kalinowski/Content Marketing Institute

  • “Based on this data, what type of campaigns should be sent more often?”
  • “What types of campaigns should be abandoned?”
  • “Suggest changes that would improve the efficiency of this email program.”
  • “Based on this data, what five possible subject lines would have the highest website conversion rates?”
  • Campaign timing analysis (dates, days, and seasonality)

    In his 20-plus years doing web analytics, Andy has never generated a report using the newsletter’s date as a secondary dimension. However, generative AI makes it possible to find patterns in timing-related data.

    To start, Andy generates a GA4 report showing traffic acquisition from his newsletter, sorted by date:

    • Report: Acquisition > Traffic acquisition: Search default channel group
    • Dimension: Session campaign
    • Secondary dimension: Date
    • Filter: Source medium contains “newsletter”

    Andy gives the report to ChatGPT and makes this prompt:

    “Draw two charts. One showing correlations by month. One showing correlations by day-of-week. Normalize the data.”

    The month correlations chart shows strong performance in the early months of the year, a drop-through October, and a rise in November and December to the early-year level. In the day-of-week chart, Thursday is the clear winner, and Saturday is the clear loser.

    The month correlations chart shows strong performance in the early months of the year, a drop through October, and a rise in November and December to early year level. In the day-of-week chart, Thursday is the clear winner and Saturday the clear loser.

    The next prompt calls for sophisticated analysis:

    “Create and display a one-year calendar for this newsletter. Schedule it bi-weekly, selecting dates for optimal performance. Write draft headlines for each, selecting topics for optimal performance.”

    Among ChatGPT’s suggestions:

    • Optimal day: Friday
    • Optimal topics: Content marketing, SEO
    • Start date: Upcoming Friday
    • Frequency: Every other Friday

    Of course, you don’t need to follow ChatGPT’s suggestions exactly. However, I’m fascinated that it can generate these suggestions based on the data Andy provided.

    Complementing and augmenting analytics and AI

    I was competent in Google’s Universal Analytics, but I’m a complete newbie in how to marry GA4 reports with generative AI tools. Andy provides a nice pathway for non-experts:

    • Create your go-to reports in GA4.
    • Export the data into CSV files.
    • Feed the files into a generative AI tool like ChatGPT.
    • Prompt the tool to analyze the data and provide recommendations.

    With that process, you can learn how to optimize existing content to improve rankings, convert more visitors, and create content calendars that detail the most effective headlines, topics, frequency, and distribution days.

    I now turn things over to you and ask: What will you ask generative AI to do for your marketing initiatives?

    Let me know on social media using the tag #CMWorld.

    All tools mentioned in this article were suggested by the author. If you’d like to suggest a tool, share the article on social media with a comment.

    Register to attend Content Marketing World in San Diego. Use the code BLOG100 to save $100. Can’t attend in person this year? Check out the Digital Pass for access to on-demand session recordings from the live event through the end of the year.

    HANDPICKED RELATED CONTENT:

    Cover image by Joseph Kalinowski/Content Marketing Institute

  • Focus on high-engagement topics (e.g., analytics, content marketing, email marketing).
  • Reevaluate SEO campaigns.
  • Enhance personalization.
  • Optimize send times.
  • Each high-level suggestion includes supporting details and leads to additional prompts from Andy, including:

    • “Based on this data, what type of campaigns should be sent more often?”
    • “What types of campaigns should be abandoned?”
    • “Suggest changes that would improve the efficiency of this email program.”
    • “Based on this data, what five possible subject lines would have the highest website conversion rates?”

    Campaign timing analysis (dates, days, and seasonality)

    In his 20-plus years doing web analytics, Andy has never generated a report using the newsletter’s date as a secondary dimension. However, generative AI makes it possible to find patterns in timing-related data.

    To start, Andy generates a GA4 report showing traffic acquisition from his newsletter, sorted by date:

    • Report: Acquisition > Traffic acquisition: Search default channel group
    • Dimension: Session campaign
    • Secondary dimension: Date
    • Filter: Source medium contains “newsletter”

    Andy gives the report to ChatGPT and makes this prompt:

    “Draw two charts. One showing correlations by month. One showing correlations by day-of-week. Normalize the data.”

    The month correlations chart shows strong performance in the early months of the year, a drop-through October, and a rise in November and December to the early-year level. In the day-of-week chart, Thursday is the clear winner, and Saturday is the clear loser.

    The month correlations chart shows strong performance in the early months of the year, a drop through October, and a rise in November and December to early year level. In the day-of-week chart, Thursday is the clear winner and Saturday the clear loser.

    The next prompt calls for sophisticated analysis:

    “Create and display a one-year calendar for this newsletter. Schedule it bi-weekly, selecting dates for optimal performance. Write draft headlines for each, selecting topics for optimal performance.”

    Among ChatGPT’s suggestions:

    • Optimal day: Friday
    • Optimal topics: Content marketing, SEO
    • Start date: Upcoming Friday
    • Frequency: Every other Friday

    Of course, you don’t need to follow ChatGPT’s suggestions exactly. However, I’m fascinated that it can generate these suggestions based on the data Andy provided.

    Complementing and augmenting analytics and AI

    I was competent in Google’s Universal Analytics, but I’m a complete newbie in how to marry GA4 reports with generative AI tools. Andy provides a nice pathway for non-experts:

    • Create your go-to reports in GA4.
    • Export the data into CSV files.
    • Feed the files into a generative AI tool like ChatGPT.
    • Prompt the tool to analyze the data and provide recommendations.

    With that process, you can learn how to optimize existing content to improve rankings, convert more visitors, and create content calendars that detail the most effective headlines, topics, frequency, and distribution days.

    I now turn things over to you and ask: What will you ask generative AI to do for your marketing initiatives?

    Let me know on social media using the tag #CMWorld.

    All tools mentioned in this article were suggested by the author. If you’d like to suggest a tool, share the article on social media with a comment.

    Register to attend Content Marketing World in San Diego. Use the code BLOG100 to save $100. Can’t attend in person this year? Check out the Digital Pass for access to on-demand session recordings from the live event through the end of the year.

    HANDPICKED RELATED CONTENT:

    Cover image by Joseph Kalinowski/Content Marketing Institute

  • Engagement with analytics: Campaigns related to “Analytics” have the highest engagement rate (49.79%) and the longest average engagement time (81.51 seconds). This suggests subscribers are deeply interested in analytics topics and spend more time engaging with such content.
  • Content marketing effectiveness: While “Content Marketing” has one of the higher open rates (20%), the engagement time is relatively short (35.48 seconds). This might indicate that while the topic attracts initial interest, the content might not be keeping users engaged for long.
  • SEO’s lower engagement: Campaigns related to “SEO” have one of the lowest engagement rates and shortest engagement times. It might be worth revisiting the content or presentation style for these campaigns to boost engagement.
  • Email marketing’s extended engagement: Despite having an average open rate, “Email Marketing” topics keep users engaged for a longer duration (63.94 seconds), indicating the content’s depth or relevance to the audience.
  • Andy asks ChatGPT to suggest adjustments to his email marketing program based on the data provided. High-level suggestions include:

    • Focus on high-engagement topics (e.g., analytics, content marketing, email marketing).
    • Reevaluate SEO campaigns.
    • Enhance personalization.
    • Optimize send times.

    Each high-level suggestion includes supporting details and leads to additional prompts from Andy, including:

    • “Based on this data, what type of campaigns should be sent more often?”
    • “What types of campaigns should be abandoned?”
    • “Suggest changes that would improve the efficiency of this email program.”
    • “Based on this data, what five possible subject lines would have the highest website conversion rates?”

    Campaign timing analysis (dates, days, and seasonality)

    In his 20-plus years doing web analytics, Andy has never generated a report using the newsletter’s date as a secondary dimension. However, generative AI makes it possible to find patterns in timing-related data.

    To start, Andy generates a GA4 report showing traffic acquisition from his newsletter, sorted by date:

    • Report: Acquisition > Traffic acquisition: Search default channel group
    • Dimension: Session campaign
    • Secondary dimension: Date
    • Filter: Source medium contains “newsletter”

    Andy gives the report to ChatGPT and makes this prompt:

    “Draw two charts. One showing correlations by month. One showing correlations by day-of-week. Normalize the data.”

    The month correlations chart shows strong performance in the early months of the year, a drop-through October, and a rise in November and December to the early-year level. In the day-of-week chart, Thursday is the clear winner, and Saturday is the clear loser.

    The month correlations chart shows strong performance in the early months of the year, a drop through October, and a rise in November and December to early year level. In the day-of-week chart, Thursday is the clear winner and Saturday the clear loser.

    The next prompt calls for sophisticated analysis:

    “Create and display a one-year calendar for this newsletter. Schedule it bi-weekly, selecting dates for optimal performance. Write draft headlines for each, selecting topics for optimal performance.”

    Among ChatGPT’s suggestions:

    • Optimal day: Friday
    • Optimal topics: Content marketing, SEO
    • Start date: Upcoming Friday
    • Frequency: Every other Friday

    Of course, you don’t need to follow ChatGPT’s suggestions exactly. However, I’m fascinated that it can generate these suggestions based on the data Andy provided.

    Complementing and augmenting analytics and AI

    I was competent in Google’s Universal Analytics, but I’m a complete newbie in how to marry GA4 reports with generative AI tools. Andy provides a nice pathway for non-experts:

    • Create your go-to reports in GA4.
    • Export the data into CSV files.
    • Feed the files into a generative AI tool like ChatGPT.
    • Prompt the tool to analyze the data and provide recommendations.

    With that process, you can learn how to optimize existing content to improve rankings, convert more visitors, and create content calendars that detail the most effective headlines, topics, frequency, and distribution days.

    I now turn things over to you and ask: What will you ask generative AI to do for your marketing initiatives?

    Let me know on social media using the tag #CMWorld.

    All tools mentioned in this article were suggested by the author. If you’d like to suggest a tool, share the article on social media with a comment.

    Register to attend Content Marketing World in San Diego. Use the code BLOG100 to save $100. Can’t attend in person this year? Check out the Digital Pass for access to on-demand session recordings from the live event through the end of the year.

    HANDPICKED RELATED CONTENT:

    Cover image by Joseph Kalinowski/Content Marketing Institute