{"id":10870,"date":"2026-05-21T21:29:47","date_gmt":"2026-05-21T13:29:47","guid":{"rendered":"https:\/\/aeosub.com\/tactical-agent-detection\/"},"modified":"2026-05-21T21:29:47","modified_gmt":"2026-05-21T13:29:47","slug":"tactical-agent-detection","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/tactical-agent-detection\/","title":{"rendered":"Tactical \u2014 AI Agent Detection for WooCommerce"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/tactical-agent-detection\/assets\/banner-1544x500.png?rev=3541972\" alt=\"Tactical \u2014 AI Agent Detection for WooCommerce\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/tactical-agent-detection\/assets\/icon-256x256.png?rev=3541972\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/sourabhnk\/\" target=\"_blank\" rel=\"noopener\">sourabhnk<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.2<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.3 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-21 12:46pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/tactical-agent-detection\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">See which AI agents (ChatGPT, Perplexity, Claude, Google AI) visit your store, what they look at, and what they buy.<\/div>\n<p>AI shopping agents from ChatGPT, Perplexity, Claude, and Google AI visit your storefront every day \u2014 browsing products, comparing prices, deciding what to recommend. They&#8217;re invisible to standard analytics.<\/p>\n<p>This plugin connects your WooCommerce store to <strong>Tactical<\/strong>, a third-party agent-traffic intelligence service operated at https:\/\/tactical-app.work. The plugin handles install, snippet injection, and WooCommerce webhook registration; the dashboard, alerts, and reporting live in your Tactical account on tactical-app.work.<\/p>\n<p><strong>What you get:<\/strong><\/p>\n<ul>\n<li><strong>Agent Traffic Monitor<\/strong> \u2014 real-time counts of agent visits broken down by agent type, day, and product<\/li>\n<li><strong>Intent Signals<\/strong> \u2014 score every session by browse vs. buy intent; compare agent vs. human conversion<\/li>\n<li><strong>Competitive Exposure<\/strong> <em>(paid plans)<\/em> \u2014 see which competitors are sending agents to check your prices<\/li>\n<\/ul>\n<p><strong>Why agent traffic matters now:<\/strong><\/p>\n<p>Standard analytics filter agent traffic out as &#8220;bot noise&#8221;. As of Q2 2026, AI agents make up an estimated 8\u201312% of e-commerce site visits \u2014 and that share is growing month over month. The merchants who see this traffic are the ones positioned to capture the buyers it represents.<\/p>\n<p><strong>Tactical pricing \u2014 managed at tactical-app.work:<\/strong><\/p>\n<p>Tactical is a tiered SaaS product. The plugin works on every tier, including the free one.<\/p>\n<ul>\n<li><strong>Scout \u2014 $0\/mo (free forever)<\/strong> \u2014 Tactical&#8217;s free tier. 100 agent sessions\/week, top 3 agent types, weekly intelligence brief. No credit card.<\/li>\n<li><strong>Radar \u2014 $39\/mo<\/strong> \u2014 90-day history, all agent types, intent signals, product interest map (10,000 sessions\/mo)<\/li>\n<li><strong>Command \u2014 $129\/mo<\/strong> \u2014 competitive exposure, revenue leakage estimates, custom competitor tracking, unlimited products (50,000 sessions\/mo)<\/li>\n<\/ul>\n<p>Annual plans save ~25%.<\/p>\n<p><strong>Multi-platform:<\/strong><\/p>\n<p>This plugin is for WooCommerce. The same Tactical account also works on Shopify (via the Shopify App Store) and on any custom storefront (via JS snippet at tactical-app.work).<\/p>\n<h3>External services<\/h3>\n<p>This plugin connects to <strong>Tactical<\/strong> at https:\/\/tactical-app.work \u2014 a third-party agent-traffic intelligence service operated by the plugin author. The plugin requires an active Tactical account (free Scout tier is sufficient) to function. Without an API key configured on the settings page, no requests are made.<\/p>\n<p><strong>Endpoints used:<\/strong><\/p>\n<ul>\n<li><strong>Snippet ingest<\/strong> \u2014 <code>https:\/\/tactical-app.work\/api\/ingest<\/code>. The detection script (<code>https:\/\/tactical-app.work\/snippet.js<\/code>) loads on every storefront page view and posts an event payload containing: an anonymised session ID, page URL (path + query string only), referrer domain, user-agent string, scroll\/mouse\/timing heuristics, and your store&#8217;s API key. No customer PII (no names, emails, IP addresses, payment data, or form contents) is sent.<\/li>\n<li><strong>Connection verification<\/strong> \u2014 <code>https:\/\/tactical-app.work\/api\/verify-connection<\/code>. Triggered only when an admin clicks &#8220;Verify connection&#8221; on the settings page. Sends only your API key (in a request header) so Tactical can confirm the key belongs to this store. No event data.<\/li>\n<li><strong>WooCommerce webhooks<\/strong> \u2014 <code>https:\/\/tactical-app.work\/api\/wc-webhook\/&lt;topic&gt;<\/code>. On plugin activation, three webhook subscriptions are registered with WooCommerce (<code>order.created<\/code>, <code>order.updated<\/code>, <code>product.created<\/code>, <code>product.updated<\/code>). WooCommerce delivers these payloads directly to Tactical with WC&#8217;s standard HMAC signature when matching events occur on your store. Payload contents are WooCommerce&#8217;s standard webhook bodies (order or product objects).<\/li>\n<\/ul>\n<p><strong>Conditions:<\/strong> events are only sent after you paste a valid API key on the settings page. Without a key, the snippet does not load, no requests are made, and no webhooks are registered.<\/p>\n<p><strong>Service terms:<\/strong><\/p>\n<ul>\n<li>Tactical Privacy Policy: https:\/\/tactical-app.work\/privacy<\/li>\n<li>Tactical Terms of Service: https:\/\/tactical-app.work\/terms<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>See which AI agents (ChatGPT, Perplexity, Claude, Google AI) visit your store, what they look at, and what they buy.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[550,760,557,1633,569,555],"class_list":["post-10870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-ai","tag-analytics","tag-chatgpt","tag-perplexity","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10870"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}