How to configure the AI bot traffic analysis?

The module recognizes agents such as GPTBot, ClaudeBot, PerplexityBot and Applebot in collected visits. Two modes are available: JavaScript buffer or server log analysis. The classifier does not recognize Googlebot and Bingbot by name; this dashboard does not cover every crawler.

Mandatory prerequisite: To use the advanced mode (log analysis), you must:

  1. Have access to your server log files (usually via your host or FTP/SFTP access).
  2. Check that the log deposit folder is authorized by the module (ask your site administrator or webmaster).

Without access to these files, the advanced mode will not work.

1. Configuration

Two collection modes with log mode selected

  1. In the Data Analysis tab, choose the analysis mode:
    • Simple mode: JavaScript collection. Only agents that execute the script can be observed; crawlers that do not run JavaScript will not appear.
    • or Advanced Mode: Log analysis mode (classic log analysis via CRON)
  2. For advanced mode, specify the log file path (it must be in an authorized path—open_basedir restriction). Schematic example to replace with your host’s absolute path: my_site/logs/access.log and, if needed, the custom format.

    Absolute fictional log path and Apache format

  3. Click Save to save the configuration.

Tips:

2. Log analysis (for advanced analysis mode)

The Log Parsing (CRON URL) subtab provides the processing URL for the selected mode: Buffer Sync CRON URL to aggregate and purge the buffer, or Data Analysis CRON URL to parse logs. Copy the URL displayed for your mode and schedule it on your hosting.

Check processing results and adapt scheduling to volume. Log analysis loads logs into memory; it does not guarantee unlimited large-volume capacity.

3. AI Bot Traffic analysis (AI Bot Traffic button)

Open bot traffic monitoring from the GEO Suite section of the PrestaShop menu or its monitoring button in module configuration. It shows collected data without proving an agent’s real identity or use of your pages in an AI answer.

Features and usage:

Tip: Click on an item in the chart legend to hide or show the curve for a specific bot.

Eight fictional visits and four distinct bot names in the period

For log mode, ask your host for an absolute path readable by PHP and the matching format. The relative path above is schematic. Permissions and open_basedir, when set, must allow reading. A User-Agent alone does not authenticate origin. Google-Extended is a robots.txt control token without a separate HTTP agent; do not expect a dedicated curve under that name for real visits.

In the illustrated fictional example, the module recognized 8 visits, 4 distinct bot names and a peak of 5 visits on 19 October. GPTBot and ClaudeBot each have 3 visits over the period; the most-active label does not resolve that tie. Other log agents, including Googlebot and Bingbot, are not counted by this classifier.

See the official Google crawler documentation for the status of Google-Extended.

Other FAQs in this category