> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rankraft.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Choose an integration

> Compare the ways to send your site's traffic to RankRaft AI and pick the right one.

An integration sends request metadata from your site to RankRaft AI. Each option takes about five minutes. You can find all of them in the dashboard under **Integrations**, where the option that fits your site is marked **Recommended**.

| Integration | Best for | Sees AI crawlers | Sees AI referrals | Sees cached pages |
| - | - | - | - | - |
| [Cloudflare Worker](/agent-analytics/integrations/cloudflare-worker) | Any site on Cloudflare | Yes | Yes | Yes |
| [WordPress plugin](/agent-analytics/wordpress/introduction) | WordPress on any host | Yes | Yes | WordPress page caches only |
| [Server logs](/agent-analytics/integrations/server-logs) | Custom stacks, log drains (Vercel, Netlify), Fastly | Yes | Yes | Depends on where you collect logs |
| [Website snippet](/agent-analytics/integrations/website-snippet) | Shopify, Webflow, Wix, Squarespace, Framer, Ghost and other site builders | **No** | Yes | n/a |

<Info>
  AI crawlers don't run JavaScript, so only a server-side integration can see them. If you can only add a snippet, you'll get AI referral traffic but no crawler data.
</Info>

## Your site key

Every integration authenticates with a **site key**. Create one in **Integrations** with **Create site key**.

* Keys start with `rr_live_`.
* The full key is shown once. RankRaft AI stores only a fingerprint of it.
* **Create a new key** replaces the old one, which stops working immediately. Data pauses until you paste the new key into your integration, so only rotate if you've lost the key or think it leaked.
* The key is public in the snippet's case. That is safe: data is accepted only for your site's [allowed hostnames](/agent-analytics/integrations/site-data-controls#allowed-hostnames), and requests are rate-limited.

## Connection status

The top of **Integrations** shows one of:

| Status | Meaning |
| - | - |
| **Connected** | Data is arriving. Shows when the last data came in and from which integration |
| **Waiting for your first data** | No data yet. It turns green within a minute of your site's first visit |
| **Logging is paused** | You paused logging under **Advanced**. Integrations are refused until you resume |

Press **Check again** to refresh.

## Coming soon

Google Search Console and Google Analytics 4 connections are on the way. They will turn real search queries into prompt suggestions and attribute conversions to AI traffic.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.