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

# Introduction

> Growth analytics for the agentic web

[Siteline](https://siteline.ai/app) turns AI bot and agent traffic into actionable insights to improve AI search visibility and drive organic growth.

## Why track AI bot & agent traffic?

AI bots and agents from OpenAI, Google, Anthropic and others regularly crawl your website to reasearch your products, verify information and report back to humans. Understanding their intentions, actions and potential blockers is essential for improving AI visbility and preparing for the future of organic growth where humans are not the only customer.

## Key features

Siteline has two core parts:

* [**Agent Analytics**](/integrations/vercel) - Monitor AI agents, bots and crawlers ingesting your content in real-time. Understand where they're getting stuck, identify trending topics and optimize their experience to boost your AI visibility.
* [**Visibility Tracking**](/metrics-glossary) - Track your brand or product's visibility against competitors, check the sources AI cites and identify top areas of opportunity.

## Get started with Agent Analytics

Most AI bots bypass JavaScript, so they don't show up in tools like Google Analytics - they need to be tracked server-side. We offer nine easy to integrate and secure options:

<CardGroup cols={2}>
  <Card title="Cloudflare" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100" height="20" width="20"><g clipPath="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#a)"><mask id="b" width="100" height="100" x="0" y="0" maskUnits="userSpaceOnUse" style={{maskType:"luminance"}}><path fill="#fff" d="M100 0H0v100h100z"/></mask><g mask="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#b)"><path fill="#fff" d="m79 46.3-2-.8c-9.8 21.9-48.5 8.6-50.9 15.1-.4 4.4 21.2.8 36.6 1.6 4.7.2 7.1 3.8 5.1 9.6h3.9c4.5-14.1 19-6.9 19.6-11.6-1-3.1-16.6 0-12.3-13.9"/><path fill="#999" d="M68.9 69.3c.6-2.1.4-4.1-.6-5.4-1-1.2-2.5-2.1-4.4-2.3l-36.1-.4c-.2 0-.4-.2-.6-.2q-.3-.3 0-.6c.2-.4.4-.6.8-.6l36.3-.4c4.4-.2 8.9-3.7 10.6-7.9l2.1-5.4c0-.2.2-.4 0-.6C74.7 34.9 65.1 27 53.9 27c-10.4 0-19.3 6.6-22.4 16-2.1-1.5-4.6-2.3-7.5-2.1-5 .4-8.9 4.6-9.5 9.5-.2 1.2 0 2.5.2 3.7C6.6 54.4 0 61 0 69.3c0 .8 0 1.5.2 2.3 0 .4.4.6.6.6h66.6c.4 0 .8-.2.8-.6z"/><path fill="#B8B8B8" d="M80.3 46.1h-1c-.2 0-.4.2-.6.4l-1.5 5c-.6 2.1-.4 4.1.6 5.4 1 1.2 2.5 2.1 4.4 2.3l7.7.4c.2 0 .4.2.6.2q.3.3 0 .6c-.3.4-.5.6-.9.6l-7.9.4c-4.4.2-8.9 3.7-10.6 7.9l-.4 1.9c-.2.2 0 .6.4.6h27.4q.6 0 .6-.6c.4-1.7.8-3.5.8-5.4.1-10.8-8.8-19.7-19.6-19.7"/></g></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h100v100H0z"/></clipPath></defs></svg>} href="/integrations/cloudflare">
    Edge worker with zero latency impact
  </Card>

  <Card title="Vercel" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100" height="20" width="20"><path fill="#666" fillRule="evenodd" d="M100 93.957 50 7 0 93.957z" clipRule="evenodd"/></svg>} href="/integrations/vercel">
    No-code log drain integration
  </Card>

  <Card title="Azure CDN" icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96" fill="#555" fillRule="evenodd" height="20" width="20"><defs><linearGradient id="azure-intro-grad1" x1="0" x2="0" y1="0" y2="1"><stop offset="0" stopColor="#888"/><stop offset="1" stopColor="#333"/></linearGradient><linearGradient id="azure-intro-grad2" x1="0" x2="0" y1="0" y2="1"><stop offset="0" stopOpacity=".3"/><stop offset="1" stopOpacity="0"/></linearGradient><linearGradient id="azure-intro-grad3" x1="0" x2="0" y1="0" y2="1"><stop offset="0" stopColor="#bbb"/><stop offset="1" stopColor="#666"/></linearGradient></defs><path fill="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#azure-intro-grad1)" d="M33.338 6.544h26.038l-27.03 80.087a4.152 4.152 0 0 1-3.933 2.824H8.149a4.145 4.145 0 0 1-3.928-5.47L29.404 9.368a4.152 4.152 0 0 1 3.934-2.825z"/><path fill="#555" d="M71.175 60.261h-41.29a1.911 1.911 0 0 0-1.305 3.309l26.532 24.764a4.171 4.171 0 0 0 2.846 1.121h23.38z"/><path fill="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#azure-intro-grad2)" d="M33.338 6.544a4.118 4.118 0 0 0-3.943 2.879L4.252 83.917a4.14 4.14 0 0 0 3.908 5.538h20.787a4.443 4.443 0 0 0 3.41-2.9l5.014-14.777 17.91 16.705a4.237 4.237 0 0 0 2.666.972H81.24L71.024 60.261l-29.781.007L59.47 6.544z"/><path fill="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#azure-intro-grad3)" d="M66.595 9.364a4.145 4.145 0 0 0-3.928-2.82H33.648a4.146 4.146 0 0 1 3.928 2.82l25.184 74.62a4.146 4.146 0 0 1-3.928 5.472h29.02a4.146 4.146 0 0 0 3.927-5.472z"/></svg>} href="/integrations/azure-cdn">
    Azure Function for CDN & Front Door logs
  </Card>

  <Card title="AWS CloudFront" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100" height="20" width="20"><g clipPath="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#aws-a)"><path fill="#2e2e2e" d="M28.2 41.7c0 1.2.1 2.2.4 3 .3.7.6 1.5 1.1 2.4.2.3.2.5.2.8s-.2.7-.6 1l-2.1 1.4q-.45.3-.9.3c-.3 0-.7-.2-1-.5-.5-.5-.9-1-1.2-1.6s-.7-1.2-1-2c-2.6 3.1-5.9 4.6-9.8 4.6-2.8 0-5-.8-6.7-2.4C5 47.1 4.1 45 4.1 42.3q0-4.2 3-6.9c2-1.7 4.7-2.6 8.1-2.6 1.1 0 2.3.1 3.5.3s2.5.4 3.8.7v-2.4c0-2.5-.5-4.3-1.6-5.3q-1.65-1.5-5.4-1.5c-1.2 0-2.4.1-3.6.4s-2.4.7-3.6 1.1c-.5.2-.9.4-1.2.4-.2.1-.4.1-.5.1-.5 0-.7-.3-.7-1V24c0-.5.1-.9.2-1.2.2-.2.5-.5.9-.7q1.8-.9 4.2-1.5c1.6-.4 3.4-.6 5.2-.6q6 0 8.7 2.7c1.8 1.8 2.8 4.5 2.8 8.2zm-13.5 5.1c1.1 0 2.2-.2 3.4-.6s2.3-1.1 3.2-2.1c.5-.6.9-1.3 1.1-2.1s.3-1.8.3-2.9v-1.4c-1-.2-2-.4-3.1-.6-1.1-.1-2.1-.2-3.1-.2-2.2 0-3.9.4-5 1.3-1 .9-1.5 2.2-1.5 3.8s.4 2.7 1.2 3.5c.8.9 1.9 1.3 3.5 1.3m26.7 3.6c-.6 0-1-.1-1.3-.3s-.5-.7-.7-1.3L31.6 23c-.2-.7-.3-1.1-.3-1.3 0-.5.3-.8.8-.8h3.3c.6 0 1.1.1 1.3.3.3.2.5.7.7 1.3l5.6 22 5.2-22c.2-.7.4-1.1.6-1.3.3-.2.7-.3 1.3-.3h2.7c.6 0 1.1.1 1.3.3.3.2.5.7.6 1.3L60 44.8l5.8-22.3c.2-.7.4-1.1.7-1.3s.7-.3 1.3-.3h3.1c.5 0 .8.3.8.8 0 .2 0 .3-.1.5 0 .2-.1.5-.2.8l-8 25.7c-.2.7-.4 1.1-.7 1.3s-.7.3-1.3.3h-2.9c-.6 0-1.1-.1-1.3-.3-.3-.2-.5-.7-.6-1.3l-5.2-21.5-5.1 21.4c-.2.7-.4 1.1-.6 1.3-.3.2-.7.3-1.3.3h-3zm42.7.9c-1.7 0-3.5-.2-5.1-.6-1.7-.4-3-.8-3.8-1.3-.5-.3-.9-.6-1-.9s-.2-.6-.2-.9v-1.7c0-.7.3-1 .8-1 .2 0 .4 0 .6.1s.5.2.8.3c1.1.5 2.4.9 3.7 1.2s2.6.4 4 .4c2.1 0 3.7-.4 4.9-1.1s1.7-1.8 1.7-3.2c0-.9-.3-1.7-.9-2.3s-1.7-1.2-3.4-1.7l-4.8-1.5c-2.4-.8-4.2-1.9-5.3-3.4s-1.7-3.1-1.7-4.8c0-1.4.3-2.6.9-3.7q.9-1.65 2.4-2.7c1-.8 2.1-1.3 3.5-1.7q1.95-.6 4.2-.6c.7 0 1.5 0 2.2.1.8.1 1.5.2 2.2.4s1.3.3 1.9.5 1.1.4 1.4.6c.5.3.8.5 1 .8s.3.6.3 1.1v1.6c0 .7-.3 1.1-.8 1.1-.3 0-.7-.1-1.3-.4-1.9-.9-4-1.3-6.4-1.3-1.9 0-3.4.3-4.4.9s-1.6 1.6-1.6 3c0 .9.3 1.7 1 2.4.7.6 1.9 1.3 3.7 1.8l4.7 1.5c2.4.8 4.1 1.8 5.2 3.2 1 1.4 1.5 2.9 1.5 4.7q0 2.1-.9 3.9c-.6 1.1-1.4 2.1-2.4 2.9s-2.3 1.4-3.7 1.9c-1.6.1-3.2.4-4.9.4"/><path fill="#a7a7a7" fillRule="evenodd" d="M90.4 67.4c-10.9 8.1-26.8 12.4-40.5 12.4-19.2 0-36.4-7.1-49.5-18.9-1-.9-.1-2.2 1.1-1.5C15.6 67.6 33 72.5 51 72.5c12.1 0 25.5-2.5 37.7-7.7 1.9-.7 3.5 1.3 1.7 2.6" clipRule="evenodd"/><path fill="#a7a7a7" fillRule="evenodd" d="M95 62.2c-1.4-1.8-9.2-.9-12.8-.4-1.1.1-1.2-.8-.3-1.5 6.3-4.4 16.5-3.1 17.7-1.7 1.2 1.5-.3 11.8-6.2 16.7-.9.8-1.8.4-1.4-.6 1.4-3.3 4.4-10.7 3-12.5" clipRule="evenodd"/></g><defs><clipPath id="aws-a"><path fill="#fff" d="M0 0h100v100H0z"/></clipPath></defs></svg>} href="/integrations/cloudfront">
    S3 log processor for CloudFront access logs
  </Card>

  <Card title="WordPress" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100" height="20" width="20"><g fill="#666" clipPath="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#wp-a)"><path d="M7.1 50c0 17 9.9 31.7 24.2 38.6L10.8 32.5C8.4 38 7.1 44 7.1 50M79 47.8c0-5.3-1.9-9-3.5-11.8-2.2-3.5-4.2-6.5-4.2-10.1 0-3.9 3-7.6 7.2-7.6h.6C71.5 11.3 61.3 7 50.1 7c-15 0-28.2 7.7-35.8 19.3 1 0 2 .1 2.8.1 4.5 0 11.4-.5 11.4-.5 2.3-.1 2.6 3.3.3 3.5 0 0-2.3.3-4.9.4l15.6 46.5 9.4-28.2L42 29.9c-2.3-.1-4.5-.4-4.5-.4-2.3-.1-2-3.7.3-3.5 0 0 7.1.5 11.3.5 4.5 0 11.4-.5 11.4-.5 2.3-.1 2.6 3.3.3 3.5 0 0-2.3.3-4.9.4L71.4 76l4.3-14.3c1.8-5.9 3.3-10.2 3.3-13.9"/><path d="M50.8 53.8 37.9 91.1c3.9 1.2 8 1.7 12.1 1.7 5 0 9.8-.9 14.2-2.4l-.3-.6zm36.8-24.4c.2 1.4.3 2.8.3 4.4 0 4.4-.8 9.2-3.3 15.4l-13 37.9C84.3 79.6 92.9 65.8 92.9 50c0-7.2-1.8-14.3-5.3-20.6"/><path d="M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0m0 97.7C23.7 97.7 2.3 76.3 2.3 50S23.7 2.3 50 2.3 97.7 23.7 97.7 50 76.3 97.7 50 97.7"/></g><defs><clipPath id="wp-a"><path fill="#fff" d="M0 0h100v100H0z"/></clipPath></defs></svg>} href="/integrations/wordpress">
    No-code plugin from the WP directory
  </Card>

  <Card title="Website Builders" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="#666" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" height="20" width="20"><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>} href="/integrations/website-builders">
    Webflow, Framer, HubSpot & other hosted builders
  </Card>

  <Card title="Next.js" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100" height="20" width="20"><g clipPath="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#nextjs-a)"><path fill="#666" d="M50 100c27.6 0 50-22.4 50-50S77.6 0 50 0 0 22.4 0 50s22.4 50 50 50"/><path fill="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#nextjs-b)" d="M83.1 87.5 38.4 30H30v40h6.7V38.5l41 53c1.9-1.2 3.7-2.5 5.4-4"/><path fill="url(https://mintlify.s3.us-west-1.amazonaws.com/gptrends/#nextjs-c)" d="M70.6 30h-6.7v40h6.7z"/></g><defs><linearGradient id="nextjs-b" x1="51.794" x2="71.517" y1="71.791" y2="96.235" gradientUnits="userSpaceOnUse"><stop stopColor="#fff"/><stop offset="1" stopColor="#fff" stopOpacity="0"/></linearGradient><linearGradient id="nextjs-c" x1="67.299" x2="67.187" y1="29.987" y2="59.362" gradientUnits="userSpaceOnUse"><stop stopColor="#fff"/><stop offset="1" stopColor="#fff" stopOpacity="0"/></linearGradient><clipPath id="nextjs-a"><path fill="#fff" d="M0 0h100v100H0z"/></clipPath></defs></svg>} href="/integrations/nextjs">
    Lightweight middleware package
  </Card>

  <Card title="Fastly" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="#666" viewBox="0 0 24 24" height="20" width="20"><path d="M13.919 3.036V1.3h.632V0H9.377v1.3h.631v1.749a10.572 10.572 0 00-8.575 10.384C1.433 19.275 6.17 24 12 24c5.842 0 10.567-4.737 10.567-10.567 0-5.186-3.729-9.486-8.648-10.397zm-1.628 15.826v-.607h-.619v.607c-2.757-.158-4.955-2.38-5.101-5.137h.607v-.62h-.607a5.436 5.436 0 015.101-5.089v.607h.62v-.607a5.435 5.435 0 015.137 5.114h-.607v.619h.607a5.444 5.444 0 01-5.138 5.113zm2.26-7.712l-.39-.389-1.979 1.725a.912.912 0 00-.316-.06c-.534 0-.971.448-.971.995 0 .547.437.996.971.996.535 0 .972-.45.972-.996a.839.839 0 00-.049-.304Z"/></svg>}>
    Coming soon
  </Card>

  <Card title="HTTP API" icon={<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="#666" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" height="20" width="20"><rect x="2" y="2" width="20" height="8" rx="2" ry="2"/><rect x="2" y="14" width="20" height="8" rx="2" ry="2"/><line x1="6" y1="6" x2="6.01" y2="6"/><line x1="6" y1="18" x2="6.01" y2="18"/></svg>} href="/integrations/http-api">
    Send events from any backend
  </Card>
</CardGroup>

## Security & privacy

Our integrations are designed with security and privacy in mind:

* No personal identifying information (PII) is stored or logged
* All integrations run asynchronously and never interfere with page responses
* Errors are silently caught and discarded. Your site runs exactly as before

<Tip>
  **Need help getting set up?** [Book a call](https://cal.com/team/siteline/tech-set-up) and we'll walk you through it.
</Tip>
