{"id":337591,"date":"2026-07-10T14:12:46","date_gmt":"2026-07-10T14:12:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/visitortype\/"},"modified":"2026-07-10T14:12:11","modified_gmt":"2026-07-10T14:12:11","slug":"visitortype","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/visitortype\/","author":23529198,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"VisitorType","header_author":"VisitorType","header_description":"Detect AI crawlers, assistants, and agents visiting your site. Injects the VisitorType snippet and (optionally) reports every request server-side so non-JavaScript AI crawlers like GPTBot and ClaudeBot are captured too.","assets_banners_color":"266d57","last_updated":"2026-07-10 14:12:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/visitortype.ai\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"stitchengineer","date":"2026-07-10 14:12:11"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3602985,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3602985,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3602985,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3602985,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,232,4866,12928,4093],"plugin_category":[36],"plugin_contributors":[270900],"plugin_business_model":[],"class_list":["post-337591","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-bots","plugin_tags-crawlers","plugin_tags-tag-manager","plugin_category-analytics","plugin_contributors-stitchengineer","plugin_committers-stitchengineer"],"banners":{"banner":"https:\/\/ps.w.org\/visitortype\/assets\/banner-772x250.png?rev=3602985","banner_2x":"https:\/\/ps.w.org\/visitortype\/assets\/banner-1544x500.png?rev=3602985","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/visitortype\/assets\/icon-128x128.png?rev=3602985","icon_2x":"https:\/\/ps.w.org\/visitortype\/assets\/icon-256x256.png?rev=3602985","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Not all of your visitors are human anymore. GPTBot, ClaudeBot, PerplexityBot, and AI assistants\nacting for real users visit your site every day \u2014 invisible to normal analytics.<\/p>\n\n<p>VisitorType classifies every visit (human, AI crawler, AI search, AI assistant, AI browser\nagent), lets you fire different tags for each audience, and shows you which AI platforms read \u2014\nand refer \u2014 your content.<\/p>\n\n<p>This plugin connects your WordPress site in one click:<\/p>\n\n<ul>\n<li><strong>Browser snippet injection<\/strong> \u2014 fires your tags, catches AI assistants and agentic browsers,\nmeasures engagement (time on page, scroll), and detects humans referred by ChatGPT,\nPerplexity, and Gemini (including visits GA4 buries in \"Direct\").<\/li>\n<li><strong>Server-side tracking<\/strong> \u2014 reports every request in the background (zero added latency), so\nAI crawlers that never execute JavaScript are captured too.<\/li>\n<\/ul>\n\n<p>You need a free VisitorType account and a container ID. The snippet is cookieless, stores no\nvisitor IP addresses, strips query strings before storage, and honors Global Privacy Control.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create a container in your VisitorType dashboard and copy its ID (AITM-XXXXXXX).<\/li>\n<li>Go to Settings \u2192 VisitorType, paste your host URL and container ID, save.<\/li>\n<li>Visit your site once, then open the Analytics tab in your dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20slow%20down%20my%20site%3F\"><h3>Does this slow down my site?<\/h3><\/dt>\n<dd><p>No. The snippet is ~4 kB and loads async; server-side reporting is fire-and-forget\n(non-blocking) and adds no latency to page rendering.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20cookie%20banner%20for%20this%3F\"><h3>Do I need a cookie banner for this?<\/h3><\/dt>\n<dd><p>The snippet sets no cookies. It uses a per-tab session identifier and honors GPC\/DNT. See the\nprivacy documentation in your dashboard; consult your own legal advisor for your site.<\/p><\/dd>\n<dt id=\"where%20is%20the%20data%20stored%3F\"><h3>Where is the data stored?<\/h3><\/dt>\n<dd><p>In your VisitorType account. Events auto-delete after your plan's retention period.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: snippet injection, server-side collection, settings page.<\/li>\n<\/ul>","raw_excerpt":"Detect AI crawlers, assistants, and agents visiting your site \u2014 and serve them differently with tag-manager rules.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=337591"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/stitchengineer"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337591"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337591"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337591"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337591"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337591"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}