Skip to content

Commit 500db43

Browse files
authored
Merge pull request #1 from eldk/agent/add-google-gemini-notebook
Detect Google-GeminiNotebook user agent
2 parents f2afbb8 + 1c02a05 commit 500db43

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

MatomoTracker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class MatomoTracker
3838
'Gemini-Deep-Research',
3939
'Claude-User',
4040
'Perplexity-User',
41+
'Google-GeminiNotebook',
4142
'Google-NotebookLM',
4243
];
4344

tests/Unit/MatomoTrackerTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ public function getTestDataForIsUserAgentAIBot(): array
107107
['Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Gemini-Deep-Research; +https://gemini.google/overview/deep-research/) Chrome/135.0.0.0 Safari/537.36', true],
108108
['Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Claude-User/1.0; +Claude-User@anthropic.com)', true],
109109
['Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)', true],
110+
['Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 (compatible; Google-GeminiNotebook; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-gemininotebook)', true],
111+
['Google-NotebookLM/1.0', true],
110112
['Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36; Devin/1.0; +devin.ai', false],
111113
];
112114
}

0 commit comments

Comments
 (0)