Linux 软件免费装
Banner图

SurfacedBy AI Visibility - AI Traffic, Crawler Analytics & llms.txt

开发者 surfacedby
alikhallad
更新时间 2026年10月6日 19:55
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

ai-seo llms-txt generative-engine-optimization ai-visibility ai-crawlers

下载

1.2.7 1.2.8 1.2.6

详情介绍:

People can find your store through AI assistants as well as search engines. SurfacedBy shows which AI crawlers request your pages, which assistants send visitors, and whether those visits lead to orders or signups. A visit from an AI assistant does not, on its own, mean your store was cited in an answer. The plugin gives you these tools in your WordPress dashboard: These features work without a SurfacedBy account. The plugin stores crawler requests, AI visits, and sales or signup records in your WordPress database. It does not contact SurfacedBy until you connect it. Connecting the plugin to SurfacedBy is optional. It sends the records this plugin collects, including records saved before you connected, to your SurfacedBy dashboard. There you can see them alongside your site's AI visibility, competitors, tracked prompts, and cited pages. Dashboard traffic views are included with SurfacedBy's paid plans and trial.

安装:

  1. Install the plugin from the WordPress.org directory, or upload the zip.
  2. Activate it.
  3. Open SurfacedBy > Dashboard in the WordPress admin.
  4. Run the AI readiness checks. Crawler and referral tracking start automatically.
  5. Optional: connect the plugin to SurfacedBy. Sign in at surfacedby.com, add your site, copy the WordPress connection code from its Tracking page, then paste it into SurfacedBy > Connect and save. Syncing starts after the connection is verified. If you connected using only a Site ID, reconnect with a code to enable crawler verification.

屏幕截图:

  • AI referrals by platform
  • AI readiness checks
  • llms.txt editor
  • Schema check results
  • Connect your site to SurfacedBy

升级注意事项:

1.2.8 Adds cached-page counts and signed crawler checks for connected sites. Your history, settings, and connection code are kept. Purge your page cache after updating. 1.2.7 Improves order attribution, cached visit counts, multisite setup and llms.txt. Easy Digital Downloads requires 3.0 or later. Existing Site ID connections keep syncing; reconnect with a private connection code to verify crawlers. 1.2.6 Stops a rejected batch of events from being resent on every scheduled run. Safe update, nothing to set up. 1.2.5 Corrects page credit for store purchases so the home page is no longer shown as the page that earned a sale. Safe update, nothing to set up. 1.2.4 Fixes button label contrast in the WordPress admin. Safe update, nothing to set up. 1.2.3 Hardens the local browser event route, removes direct database-driver access, and improves output escaping and privacy controls. Safe update, nothing to set up. 1.2.1 Trials are tracked as their own conversion type, AI crawls of robots.txt and llms.txt are recorded, and crawler identity is verified so spoofed crawlers are not counted. Safe update, nothing to set up. 1.2.0 More reliable AI visit tracking on cached sites, CDNs, and privacy-focused browsers, plus subscription renewals credited to the original AI source. Safe update, nothing to set up. 1.1.0 Adds AI conversion tracking for WooCommerce and MemberPress, plus a window.sbAi.track JavaScript API for custom front-ends. Safe upgrade; no data migration needed. 1.0.0 Initial release.

常见问题:

Does this plugin slow down my site?

The plugin checks requests in WordPress and uses a small script on pages served from a cache. The effect on your site's speed depends on your hosting and traffic, so check performance on your own site after installing it.

Does this plugin track human visitors?

Yes, for visits that appear to come from a supported AI assistant. It does not count visits from Google, social media, or direct links as AI referrals. For an AI referral, it records the referring site, the page visited, the time, and pseudonymous identifiers used to link a later order or signup. Store integrations and window.sbAi.track calls can record sale or signup details as described under External Services. On connected installs, anonymous page observations also cover visits from other sources, to measure AI referrals as a share of observed traffic. These counts use no visitor or session identifier, cookie or visitor storage.

What does pairing the plugin with SurfacedBy give me?

Connecting sends the crawler, visit, and sales or signup records from your site to your SurfacedBy dashboard. You can then see them alongside your site's AI visibility and cited pages. The WordPress features continue to work when the plugin is not connected.

What if I block AI crawlers in robots.txt?

The plugin shows which crawlers you are blocking and what each one does (training, search indexing, or live answers). You choose the policy; the plugin never edits your robots.txt.

Will the plugin work with my SEO plugin?

Yes. You can keep using Yoast, Rank Math, AIOSEO, or SEOPress. The llms.txt generator follows their noindex and nofollow settings, so excluded content stays out of its list.

Does the plugin track WooCommerce orders or MemberPress signups?

Yes. When WooCommerce or MemberPress is active, the plugin records supported purchases, renewals, refunds, and signups against the AI visit that brought the customer in. No shortcode or checkout change is needed. For a checkout outside WordPress, your developer can send a purchase with window.sbAi.track('purchase', { event_id, value, currency }).

Can I turn conversion tracking off?

Yes. SurfacedBy > Settings has a "Track conversions" switch. Turning it off stops every integration and the JavaScript API at the source; nothing is recorded or forwarded.

Does it work with Easy Digital Downloads?

Yes, with Easy Digital Downloads 3.0 or later. The plugin records completed payments as purchases and tracks refunds separately, including partial refunds.

Can I forward Google Tag Manager purchases to SurfacedBy?

Yes. Turn on "GTM bridge" in SurfacedBy > Settings. The plugin listens for purchase events in Google Tag Manager and uses the GA4 transaction ID when it records them. Use the same order number in WooCommerce and GTM so a purchase reported by both is counted once.

Can I send conversions from outside WordPress (server-side webhook)?

Yes. SurfacedBy gives each domain a webhook URL and an HMAC-SHA256 secret that signs each delivery. Reveal the secret in the Setup drawer on the SurfacedBy dashboard's Tracking page, then POST events to https://api.surfacedby.com/api/v1/tracker/webhook/conversions with the X-SurfacedBy-Site-Id, X-SurfacedBy-Timestamp, and X-SurfacedBy-Signature: t=<unix>,v1=<hex> headers. The signature covers <timestamp>.<body> with HMAC-SHA256, the same scheme as SurfacedBy's outgoing webhooks. Requests older than 5 minutes are rejected, and each Site ID can send up to 100 requests a minute. Example: curl -X POST https://api.surfacedby.com/api/v1/tracker/webhook/conversions \ -H "X-SurfacedBy-Site-Id: SB-XXXXXXXXXXXX" \ -H "X-SurfacedBy-Timestamp: 1715990400" \ -H "X-SurfacedBy-Signature: t=1715990400,v1=" \ -H "Content-Type: application/json" \ -d '{"event_type":"purchase","event_id":"4821","value":99.99,"currency":"USD","occurred_at":"2026-05-18T12:00:00Z"}'

How does duplicate detection work across sources?

When this plugin, the GTM bridge, or a webhook reports the same purchase, SurfacedBy matches the records by event ID and keeps one. The dashboard shows when other sources reported it too. Use the same order number as the event ID in each source.

Can I add my own conversion integration?

Yes. Implement \SurfacedBy\AIVisibility\Conversion\Adapters\ConversionAdapter and register your class with the surfacedby_aiv_conversion_adapters filter. Integrations that provide an optional static events_covered() method appear in the dashboard's coverage table.

更新日志:

1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0