{"id":9006,"date":"2025-09-15T18:57:07","date_gmt":"2025-09-15T18:57:07","guid":{"rendered":"https:\/\/pros.com\/learn\/?p=9006"},"modified":"2026-02-12T22:09:47","modified_gmt":"2026-02-12T22:09:47","slug":"how-to-track-llm-referral-traffic-ga4","status":"publish","type":"post","link":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/","title":{"rendered":"How to Track LLM Referral Traffic in GA4"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Traffic generated by Large Language Models (LLMs), such as ChatGPT and Gemini, is increasing rapidly in 2025. As these AI technologies continue to evolve, it is becoming essential for businesses to monitor and analyze the traffic volume that LLMs bring to their websites.<\/p>\n<p>Google has mentioned they have plans to add a dedicated channel for AI generated traffic in GA4, however, this may take some time to be implemented.<\/p>\n<p>This guide presents several ways to visualize, now, the amount of traffic that LLMs bring to your GA4 property.<\/p>\n<h2>Filter on Standard Reports<\/h2>\n<p>This method focuses on creating a filter on the Reports section on GA4. To capture LLM traffic in these reports follow these steps:<\/p>\n<p>1. Go to the <em>Reports<\/em> section located on the left panel of your GA4 property.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png\" alt=\"Reports Section GA4\"\/><\/p>\n<p>2. Open the <em>Traffic Acquisition<\/em> report, under <em>Acquisition<\/em>, to check session level data, or alternatively, open the <em>User Acquisition<\/em> report for user level data.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/02.png\" alt=\"GA4 Acquisition\"\/><\/p>\n<p>3. Select the dimension you want to see in the report by clicking on the box located on the left side of the report table, below the graph. Ideally, you will want to choose a dimension that contains the words <em>Source \/ Medium or Source<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/03.png\" alt=\"GA4 source\/medium dimension\"\/><\/p>\n<p>4. *Tip: A secondary dimension can be added to the report to get more granular data (if needed) by clicking on the + sign on the right of the primary dimension.<\/p>\n<p>5. Click on <em>Add filter<\/em> at the top of the report, just below the report title.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/04.png\" alt=\"Add Filter GA4 Report\"\/><\/p>\n<p>6. A panel opens on the right side. Select <em>Session Source<\/em> as dimension if you are on the <em>Traffic Acquisition<\/em> report (or choose <em>First User Source<\/em> for the <em>User Acquisition<\/em> report).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/05.png\" alt=\"Select Dimension GA4\"\/><\/p>\n<p>7. Select <em>matches regex<\/em> on the <em>Match Type<\/em> field.<\/p>\n<p>8. Add the regex rule below on the Value field:<\/p>\n<p><code style=\"white-space: pre-wrap; word-break: break-word;\">.*\\.ai$|.*openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*grok.*|.*deepseek.*|.*claude.*|.*mistral.*|.*qwen.*|.*tongyi.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*|.*gemini.*google.*<\/code><\/p>\n<p>9.Click <em>Apply<\/em>. You will have a filter that looks like the following image.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/06.png\" alt=\"Regex Rule GA4\"\/><\/p>\n<p>10. The report will show data only for LLMs now.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/07.png\" alt=\"LLMs data GA4\"\/><\/p>\n<h2>Filter on Exploration Reports<\/h2>\n<p>This method focuses on creating a custom report on Explorations which includes adding a filter for LLM traffic. For this, we will need to create a report from scratch. Follow these steps:<\/p>\n<p>1. Go to the <em>Explore<\/em> section located on the left panel of your GA4 property.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01-1.png\" alt=\"Explore section GA4\"\/><\/p>\n<p>2. Start a new exploration by clicking on the <em>Blank<\/em> template denoted by a <em>+ sign<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/02-1.png\" alt=\"Blank template GA4\"\/><\/p>\n<p>3. On the <em>Variables<\/em> column at the left, click on the <em>+ sign<\/em> for <em>Dimensions<\/em>. Select <em>Session Source<\/em>. Alternatively, you can select <em>First User Source<\/em>. Click on <em>confirm<\/em>.<\/p>\n<p>4. On the same column, click on the <em>+ sign<\/em> for <em>Metrics<\/em>. Select <em>Sessions<\/em> if you chose <em>Session Source<\/em>. Select <em>Total Users<\/em> if you chose <em>First User Source<\/em>. Click on <em>confirm<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/03-1.png\" alt=\"Dimensions and Metrics GA4\"\/><\/p>\n<p>5. Double click on the dimension and metric to add to the report. They will be added in the <em>Settings<\/em> column as well as in the table on the right. In the example below, <em>Session Source<\/em> and <em>Sessions<\/em> were double clicked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/04-1.png\" alt=\"Session source and Sessions in GA4 settings\"\/><\/p>\n<p>6. On the lower section of the <em>Settings<\/em> column, click on the box below <em>Filters<\/em> and select <em>Session Source<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/05-1.png\" alt=\"Session Source Filter GA4\"\/><\/p>\n<p>7. Next, select <em>matches regex<\/em> in the <em>Select match type<\/em> field.<\/p>\n<p>8. Add the regex rule below on the <em>Enter expression<\/em> field:<\/p>\n<p><code style=\"white-space: pre-wrap; word-break: break-word;\">.*\\.ai$|.*openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*grok.*|.*deepseek.*|.*claude.*|.*mistral.*|.*qwen.*|.*tongyi.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*|.*gemini.*google.*<\/code><\/p>\n<p>9. Click <em>Apply<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/06-1.png\" alt=\"Session Source Apply GA4\"\/><\/p>\n<p>10. *Tip: You can add multiple dimensions or metrics depending on the report needs. To add them repeat steps 3, 4 and 5 with the desired dimensions and metrics.<\/p>\n<p>11. The table will show data only for LLMs now.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/07-1.png\" alt=\"LLMs Data GA4\"\/><\/p>\n<h2>Segment on Exploration Reports<\/h2>\n<p>This method is similar to <em>Filter on Exploration Reports<\/em> but uses an alternative way to capture LLM data which is through a Segment. This feature is slightly different to a Filter as Segments are applied to users, sessions or events while a filter is applied to dimensions or metrics. Segments are exclusive to Explorations. To capture AI traffic using a Segment, follow the steps below:<\/p>\n<p>1. Go to the <em>Explore<\/em> section located on the left panel of your GA4 property.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01-2.png\" alt=\"Explore Section GA4\"\/><\/p>\n<p>2. Start a new exploration by clicking on the <em>Blank<\/em> template denoted by a <em>+ sign<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/02-2.png\" alt=\"Blank Exploration Template GA4\"\/><\/p>\n<p>3. On the <em>Variables<\/em> column at the left, click on the <em>+ sign<\/em> for <em>Segments<\/em>.<\/p>\n<p>4. A panel opens from the right. Click <em>Create a new segment<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/03-2.png\" alt=\"Create a new segment GA4\"\/><\/p>\n<p>5. Click on <em>Session<\/em> segment.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/04-2.png\" alt=\"Session segment GA4\"\/><\/p>\n<p>6. Give it a name and add <em>Session Source<\/em> in the <em>Add new condition<\/em> field.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/05-2.png\" alt=\"Session Source Condition GA4\"\/><\/p>\n<p>7. Click on <em>Add filter<\/em> and select <em>matches regex<\/em> on the <em>Condition<\/em> field.<\/p>\n<p>8. In the box below enter the following regex rule:<\/p>\n<p><code style=\"white-space: pre-wrap; word-break: break-word;\">.*\\.ai$|.*openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*grok.*|.*deepseek.*|.*claude.*|.*mistral.*|.*qwen.*|.*tongyi.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*|.*gemini.*google.*<\/code><\/p>\n<p>9. Click <em>Apply<\/em> on the <em>Condition<\/em> box.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/06-2.png\" alt=\"Session source regex condition GA4\"\/><\/p>\n<p>10. Click <em>Apply<\/em> on the <em>Segment<\/em> panel.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/07-2.png\" alt=\"Apply Segment Panel GA4\"\/><\/p>\n<p>11. On the same <em>Variables<\/em> column, click on the <em>+ sign<\/em> for <em>Dimensions<\/em>. Select <em>Session Source<\/em>. Alternatively, you can select <em>First User Source<\/em>. Click on <em>confirm<\/em>.<\/p>\n<p>12. Click on the <em>+ sign<\/em> for <em>Metrics<\/em>. Select <em>Sessions<\/em> if you chose <em>Session Source<\/em>. Select <em>Total Users<\/em> if you chose <em>First User Source<\/em>. Click on <em>confirm<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/08.png\" alt=\"Dimensions and Metrics and Segments GA4\"\/><\/p>\n<p>13. Double click on the segment, dimension and metric to add to the report. They will be added in the <em>Settings<\/em> column as well as in the table on the right. In the example below, the <em>LLM\u2019s Source Segment<\/em>, <em>Session Source<\/em> and <em>Sessions<\/em> were double clicked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/09.png\" alt=\"Segment, Session Source and Sessions in Settings GA4\"\/><\/p>\n<p>14. The table will show data only for LLM sources now.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/10.png\" alt=\"LLMs data GA4\"\/><\/p>\n<h2>Custom Channel Group<\/h2>\n<p>Another method to capture LLM traffic is by creating a custom channel on a new channel group. After creating the new channel group, a dimension with the same name will be created automatically. The new channel will show under this new dimension, and all AI sources will be grouped into this custom channel. To create a new channel specific to LLM traffic, follow these steps:<\/p>\n<p>1. Go to <em>Admin<\/em>, located at the lower left corner of the GA4 property, denoted by a cog symbol.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01-3.png\" alt=\"Admin GA4\"\/><\/p>\n<p>2. Click on <em>Channel Groups<\/em> on the <em>Data Display<\/em> section.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/02-3.png\" alt=\"Channel Groups GA4\"\/><\/p>\n<p>3. Click on <em>Create a new channel group<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/03-3.png\" alt=\"Create new channel group GA4\"\/><\/p>\n<p>4. Give the channel group a name and, optionally, a description.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/04-3.png\" alt=\"Channel Group Name and Description GA4\"\/><\/p>\n<p>5. The default list of channels appears on the <em>Channel List<\/em> section. Click on <em>Add new channel<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/05-3.png\" alt=\"Add new channel GA4\"\/><\/p>\n<p>6. Give the new channel a name.<\/p>\n<p>7. Click on <em>Add condition group<\/em>.<\/p>\n<p>8. On the <em>Add new condition<\/em> field, select <em>Source<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/06-3.png\" alt=\"Channel conditions source GA4\"\/><\/p>\n<p>9. Click on <em>Add a condition<\/em> and select <em>matches regex<\/em>.<\/p>\n<p>10.On the box below, add the following regex rule:<\/p>\n<p><code style=\"white-space: pre-wrap; word-break: break-word;\">.*\\.ai$|.*openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*grok.*|.*deepseek.*|.*claude.*|.*mistral.*|.*qwen.*|.*tongyi.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*|.*gemini.*google.*<\/code><\/p>\n<p>11. Click <em>Apply<\/em>.<\/p>\n<p>12. Click <em>Save channel<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/07-3.png\" alt=\"Save channel GA4\"\/><\/p>\n<p>13. The new channel will be placed last, after all the other channels in the list. Click on <em>Reorder<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/08-1.png\" alt=\"Reorder channel GA4\"\/><\/p>\n<p>14. The order numbers in the list change into a six-dot symbol. Drag the new channel above Referral.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/09-1.png\" alt=\"Move new channel GA4\"\/><\/p>\n<p>15. Click <em>Apply<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/10-1.png\" alt=\"Reordering Apply GA4\"\/><\/p>\n<p>16. Click <em>Save Group<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/11.png\" alt=\"Save Group GA4\"\/><\/p>\n<p>17. The new channel group will now show as a dimension on <em>Standard<\/em> reports (<em>Reports<\/em> section) and <em>Explorations<\/em> (<em>Explore<\/em> section). This dimension is also available in Segments. Below you can see how the new dimension shows on Explorations.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/12.png\" alt=\"New Dimension in Explorations GA4\"\/><\/p>\n<p>18. To test, go to the <em>Traffic Acquisition<\/em> report in the <em>Reports<\/em> section.<\/p>\n<p>19. On the report table, below the graph, choose the dimension with the name of the new channel group. In the example below, I chose <em>Channel Group + LLMs<\/em> as the name for the new channel group, and <em>LLMs<\/em> as the name of the new channel. All AI traffic sources will be grouped under this new channel.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/13.png\" alt=\"LLMs Channel Group GA4\"\/><\/p>\n<h2>Custom Standard Report<\/h2>\n<p>This method focuses on creating a custom report on the Reports section. At least <strong>Editor access<\/strong> is needed on the GA4 property to create custom standard reports. To accomplish this, follow the steps below:<\/p>\n<p>1. Go to the <em>Reports<\/em> section located on the left panel of your GA4 property.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01-4.png\" alt=\"Reports section GA4\"\/><\/p>\n<p>2. Click on Library at the lower left corner. If the user accessing the GA4 property does not have at least Editor access, the <em>Library<\/em> option will not appear.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/02-4.png\" alt=\"Library GA4\"\/><\/p>\n<p>3. Click on <em>Create new report<\/em>, under the Reports section.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/03-4.png\" alt=\"Create new report GA4\"\/><\/p>\n<p>4. Select <em>Create detail report<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/04-4.png\" alt=\"Create detail report GA4\"\/><\/p>\n<p>5. We are going to use a template. Select the <em>Traffic acquisition<\/em> template to report on session level dimensions. Alternatively, <em>User Acquisition<\/em> can also be selected to focus on user level dimensions.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/05-4.png\" alt=\"Traffic acquisition template GA4\"\/><\/p>\n<p>6. The default <em>Traffic acquisition<\/em> report appears. We are going to modify it. Select <em>Dimensions<\/em> on the top right corner.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/06-4.png\" alt=\"Dimensions custom report GA4\"\/><\/p>\n<p>7. You will see a list of dimensions available. You can remove the dimensions that are not needed and keep the desired ones. To remove a dimension, click on the three dots at the right of the dimension and select remove. If you created a custom channel group, it will appear on the list of dimensions.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/07-4.png\" alt=\"Remove dimensions GA4\"\/><\/p>\n<p>8. The dimensions on the list can be reordered by dragging the dimension box to the desired place.<\/p>\n<p>9. You can have one dimension as default so whenever you access this custom report, the default dimension will be the one selected. To do so, click on the three dots at the right and select <em>Set as default<\/em>.<\/p>\n<p>10. *Tip: you can add the dimensions you need by clicking on <em>Add dimension<\/em>.<\/p>\n<p>11. When you are done customizing the dimensions for the report, click on <em>Apply<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/08-2.png\" alt=\"Apply Dimensions GA4\"\/><\/p>\n<p>12. Click on <em>Metrics<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/09-2.png\" alt=\"Metrics Report Data GA4\"\/><\/p>\n<p>13. Similarly, you can delete or reorder the metrics shown. Deleting is easier here and is done just by clicking on the x symbol on the right of the metric.<\/p>\n<p>14. *Tip: you can add the metrics you need by clicking on <em>Add metric<\/em>.<\/p>\n<p>15. When the metrics list looks correct, click on <em>Apply<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/10-2.png\" alt=\"Apply Metrics GA4\"\/><\/p>\n<p>16. Click on <em>Add filter<\/em> on the <em>Report filter<\/em> section.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/11-1.png\" alt=\"Report Filter GA4\"\/><\/p>\n<p>17. Choose <em>Session source<\/em> as dimension if you are using the <em>Traffic acquisition<\/em> template. For the <em>User acquisition<\/em> template, choose <em>First user source<\/em>.<\/p>\n<p>18. Select <em>matches regex<\/em> on the <em>Match Type<\/em> field.<\/p>\n<p>19. Add the regex rule below on the Value field:<\/p>\n<p><code style=\"white-space: pre-wrap; word-break: break-word;\">.*\\.ai$|.*openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*grok.*|.*deepseek.*|.*claude.*|.*mistral.*|.*qwen.*|.*tongyi.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*|.*gemini.*google.*<\/code><\/p>\n<p>20. Click Apply.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/12-1.png\" alt=\"Apply Session Source GA4\"\/><\/p>\n<p>21. All changes will be reflected in the preview report on the left. Click on <em>Save<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/13-1.png\" alt=\"Save Report GA4\"\/><\/p>\n<p>22. Give the report a name and, optionally, a description.<\/p>\n<p>23. Click <em>Save<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/14-2.png\" alt=\"Save Report GA4\"\/><\/p>\n<p>24. We are now going to add the custom report in the appropriate report section. Click on <em>Back<\/em> on the top left corner.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/15-2.png\" alt=\"Back GA4\"\/><\/p>\n<p>25. Click on the three dots on the <em>Life cycle<\/em> collection, under the <em>Collections<\/em> section. Select <em>edit<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/16-2.png\" alt=\"Life Cycle Edit GA4\"\/><\/p>\n<p>26. Search for the name of the custom report in the panel at the right. The report will show below the <em>search reports<\/em> box.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/17.png\" alt=\"Search Reports GA4\"\/><\/p>\n<p>27. Drag the custom report box to the desired location. We suggest placing it in the Acquisition section, below the Traffic acquisition report.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/18-1.png\" alt=\"Move Custom Report GA4\"\/><\/p>\n<p>28. Click <em>Save<\/em> and then <em>Save changes<\/em> to current collection.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/19-1.png\" alt=\"Save changes GA4\"\/><\/p>\n<p>29. Click on Back at the top left corner.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/20-1.png\" alt=\"Back GA4\"><\/p>\n<p>30. You will find the new report in the desired place.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/21.png\" alt=\"New Life Cycle Report GA4\"\/><\/p>\n<p>31. When clicking on the report, all the configured settings will show, including the filter.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/22.png\" alt=\"Custom Report GA4\"\/><\/p>\n<h2>Ready to Turn AI-Driven Traffic into Revenue?<\/h2>\n<p>LLMs like ChatGPT and Gemini are reshaping how buyers discover your brand. Don\u2019t just track the traffic\u2014<strong>convert it<\/strong>. With <a href=\"https:\/\/pros.com\/products\/offer-marketing\/\">PROS Offer Marketing<\/a>, <a href=\"https:\/\/pros.com\/products\/airtrfx\/\">SEO<\/a>, and <a href=\"https:\/\/pros.com\/products\/airsem\/\">SEM<\/a> solutions, you can:<\/p>\n<ul>\n<li>Optimize your content for AI visibility<\/li>\n<li>Drive high-intent traffic from emerging LLM channels<\/li>\n<li>Maximize ROI with intelligent, real-time offer marketing<\/li>\n<\/ul>\n<p><strong>Start capturing and converting LLM traffic today\u2014<a href=\"https:\/\/pros.com\/contact-sales\/\">talk to PROS<\/a>.<\/strong><\/p>\n<h2>Frequently Asked Questions<\/h2>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1757962392802\"><strong class=\"schema-faq-question\"><strong>Why is it important to track traffic from LLMs?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Tracking LLM traffic helps businesses understand how AI tools like ChatGPT and Gemini are influencing user behavior and driving website visits. This insight supports better content strategy, attribution modeling, and optimization for AI-driven discovery.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962404598\"><strong class=\"schema-faq-question\"><strong>What is LLM referral traffic in GA4?<\/strong><\/strong> <p class=\"schema-faq-answer\">LLM referral traffic refers to website visits originating from Large Language Models and GenAI models like ChatGPT, Gemini, or Claude, which may suggest or link to your site.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962415583\"><strong class=\"schema-faq-question\"><strong>How can I identify LLM traffic in GA4?<\/strong><\/strong> <p class=\"schema-faq-answer\">You can use a regex filter on the session or first user source dimension to capture traffic from known AI\/LLM domains and sources.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962425022\"><strong class=\"schema-faq-question\"><strong>Which LLMs should I include in my GA4 tracking setup?<\/strong><\/strong> <p class=\"schema-faq-answer\">Common sources include ChatGPT, Gemini, Claude, Copilot, Bard, DeepSeek, Mistral, and others listed in the regex rules.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962436480\"><strong class=\"schema-faq-question\"><strong>Can I create a custom channel group that includes LLM traffic in GA4?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes, GA4 allows you to create a custom channel group that consolidates AI traffic sources under a single channel.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962448062\"><strong class=\"schema-faq-question\"><strong>Is Google planning to add native support for LLM traffic in GA4?<\/strong><\/strong> <p class=\"schema-faq-answer\">Google has indicated plans to add a dedicated channel for AI-generated traffic, but implementation may take time.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1757962458231\"><strong class=\"schema-faq-question\"><strong>What\u2019s the difference between filters and segments in GA4?<\/strong><\/strong> <p class=\"schema-faq-answer\">Filters apply to dimensions or metrics in reports, while segments target users, sessions, or events\u2014both can be used to isolate AI-driven traffic.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn how airlines can track LLM referral traffic from ChatGPT, Gemini, and other AI search engines in GA4 to measure high-intent flight search demand and optimize digital retail performance.<\/p>\n","protected":false},"author":93,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":true,"footnotes":""},"categories":[152],"tags":[385,387,60,46,383,388,176,390,48],"class_list":["post-9006","post","type-post","status-publish","format-standard","hentry","category-blog","tag-ai-generated-traffic","tag-how-to-track-chatgpt-traffic-in-ga4","tag-industry-airlines","tag-language-english","tag-llm-traffic-tracking","tag-measure-ai-referral-traffic-in-google-analytics","tag-product-offer-marketing","tag-segmenting-llm-traffic-in-ga4-explorations","tag-type-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Track LLM Referral Traffic in GA4 for Airlines | PROS<\/title>\n<meta name=\"description\" content=\"Learn how airlines can track LLM referral traffic from ChatGPT, Gemini, and other AI search engines in GA4 to measure high-intent flight search demand and optimize digital retail performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Track LLM Referral Traffic in GA4 for Airlines | PROS\" \/>\n<meta property=\"og:description\" content=\"A step-by-step guide for airlines to identify and measure AI-generated referral traffic in GA4, including filters, segments, and custom channel groups.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/\" \/>\n<meta property=\"og:site_name\" content=\"PROS Resources Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PROSInc\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-15T18:57:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-12T22:09:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png\" \/>\n<meta name=\"author\" content=\"Sebastian Sevilla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Track LLM Referral Traffic in GA4 for Airlines | PROS","description":"Learn how airlines can track LLM referral traffic from ChatGPT, Gemini, and other AI search engines in GA4 to measure high-intent flight search demand and optimize digital retail performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/","og_locale":"en_US","og_type":"article","og_title":"How to Track LLM Referral Traffic in GA4 for Airlines | PROS","og_description":"A step-by-step guide for airlines to identify and measure AI-generated referral traffic in GA4, including filters, segments, and custom channel groups.","og_url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/","og_site_name":"PROS Resources Center","article_publisher":"https:\/\/www.facebook.com\/PROSInc","article_published_time":"2025-09-15T18:57:07+00:00","article_modified_time":"2026-02-12T22:09:47+00:00","og_image":[{"url":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png","type":"","width":"","height":""}],"author":"Sebastian Sevilla","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#article","isPartOf":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/"},"author":{"name":"Sebastian Sevilla","@id":"https:\/\/pros.com\/learn\/#\/schema\/person\/c5158bcdcd3dcbc4db0489a117e0f629"},"headline":"How to Track LLM Referral Traffic in GA4","datePublished":"2025-09-15T18:57:07+00:00","dateModified":"2026-02-12T22:09:47+00:00","mainEntityOfPage":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/"},"wordCount":1972,"publisher":{"@id":"https:\/\/pros.com\/learn\/#organization"},"image":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#primaryimage"},"thumbnailUrl":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png","keywords":["AI-generated traffic","how to track ChatGPT traffic in GA4","industry-airlines","language-english","LLM traffic tracking","measure AI referral traffic in Google Analytics","product-offer-marketing","segmenting LLM traffic in GA4 explorations","type-blog"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/","url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/","name":"How to Track LLM Referral Traffic in GA4 for Airlines | PROS","isPartOf":{"@id":"https:\/\/pros.com\/learn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#primaryimage"},"image":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#primaryimage"},"thumbnailUrl":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png","datePublished":"2025-09-15T18:57:07+00:00","dateModified":"2026-02-12T22:09:47+00:00","description":"Learn how airlines can track LLM referral traffic from ChatGPT, Gemini, and other AI search engines in GA4 to measure high-intent flight search demand and optimize digital retail performance.","breadcrumb":{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962392802"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962404598"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962415583"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962425022"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962436480"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962448062"},{"@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962458231"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#primaryimage","url":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png","contentUrl":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/01.png","width":335,"height":329,"caption":"GA4 Reports Section"},{"@type":"BreadcrumbList","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Resources","item":"https:\/\/pros.com\/learn\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/pros.com\/learn\/blog\/"},{"@type":"ListItem","position":3,"name":"How to Track LLM Referral Traffic in GA4"}]},{"@type":"WebSite","@id":"https:\/\/pros.com\/learn\/#website","url":"https:\/\/pros.com\/learn\/","name":"PROS Resources Center","description":"AI-powered airline retailing and offer management platform","publisher":{"@id":"https:\/\/pros.com\/learn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pros.com\/learn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pros.com\/learn\/#organization","name":"PROS, Inc.","url":"https:\/\/pros.com\/learn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pros.com\/learn\/#\/schema\/logo\/image\/","url":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/06\/social-default.png","contentUrl":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/06\/social-default.png","width":1200,"height":675,"caption":"PROS, Inc."},"image":{"@id":"https:\/\/pros.com\/learn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PROSInc","https:\/\/www.instagram.com\/pros.inc\/","https:\/\/www.linkedin.com\/company\/pros\/","https:\/\/www.youtube.com\/user\/PROSpricing"]},{"@type":"Person","@id":"https:\/\/pros.com\/learn\/#\/schema\/person\/c5158bcdcd3dcbc4db0489a117e0f629","name":"Sebastian Sevilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/Sebastian-Sevilla_PROS-1-150x150.jpg","url":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/Sebastian-Sevilla_PROS-1-150x150.jpg","contentUrl":"https:\/\/pros.com\/learn\/wp-content\/uploads\/2025\/09\/Sebastian-Sevilla_PROS-1-150x150.jpg","caption":"Sebastian Sevilla"},"description":"Sebastian Sevilla is a Web Analytics Tracker at PROS, where he manages Google Analytics properties for clients in the Offer Marketing vertical. In this role, he creates and monitors GA4 properties, supports the Customer Success team with accurate revenue attribution, and develops custom client-facing reports that showcase the value of PROS solutions. Sebastian began his career as a web developer and later expanded his expertise in digital marketing while working at Rebecca Adventure Travel, where he managed front-end development, Google Ads campaigns, and performance tracking. In 2021, he joined EveryMundo as a Performance Marketing Data Analyst before transitioning to PROS following the merger. Originally from Ecuador, Sebastian earned his Bachelor of Science degree in Web Development from Purdue University Northwest.","url":"https:\/\/pros.com\/learn\/author\/ssevillapros-com\/"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962392802","position":1,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962392802","name":"Why is it important to track traffic from LLMs?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Tracking LLM traffic helps businesses understand how AI tools like ChatGPT and Gemini are influencing user behavior and driving website visits. This insight supports better content strategy, attribution modeling, and optimization for AI-driven discovery.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962404598","position":2,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962404598","name":"What is LLM referral traffic in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"LLM referral traffic refers to website visits originating from Large Language Models and GenAI models like ChatGPT, Gemini, or Claude, which may suggest or link to your site.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962415583","position":3,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962415583","name":"How can I identify LLM traffic in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You can use a regex filter on the session or first user source dimension to capture traffic from known AI\/LLM domains and sources.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962425022","position":4,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962425022","name":"Which LLMs should I include in my GA4 tracking setup?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Common sources include ChatGPT, Gemini, Claude, Copilot, Bard, DeepSeek, Mistral, and others listed in the regex rules.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962436480","position":5,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962436480","name":"Can I create a custom channel group that includes LLM traffic in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, GA4 allows you to create a custom channel group that consolidates AI traffic sources under a single channel.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962448062","position":6,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962448062","name":"Is Google planning to add native support for LLM traffic in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Google has indicated plans to add a dedicated channel for AI-generated traffic, but implementation may take time.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962458231","position":7,"url":"https:\/\/pros.com\/learn\/blog\/how-to-track-llm-referral-traffic-ga4\/#faq-question-1757962458231","name":"What\u2019s the difference between filters and segments in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Filters apply to dimensions or metrics in reports, while segments target users, sessions, or events\u2014both can be used to isolate AI-driven traffic.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/posts\/9006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/comments?post=9006"}],"version-history":[{"count":0,"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/posts\/9006\/revisions"}],"wp:attachment":[{"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/media?parent=9006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/categories?post=9006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pros.com\/learn\/wp-json\/wp\/v2\/tags?post=9006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}