SpyderBot Documentation

Server-side Script Integration (PHP, Node.js, Python)

SpyderBot provides a flexible server-side integration that allows you to send structured data directly from your backend. This method is ideal for teams that want full control over tracking and data flow.

When to use this integration

Use server-side integration if:

  • You want deeper control over data collection
  • You prefer backend-based tracking instead of client-side scripts
  • You are running a custom infrastructure or API-based system

Supported environments

SpyderBot supports integration via:

  • PHP
  • Node.js
  • Python

How it works

You send structured data from your server to SpyderBot endpoints.

This allows SpyderBot to:

  • Process signals related to AI interactions
  • Improve tracking accuracy
  • Enrich your GEO analysis

What you can send

Typical data includes:

  • Page-level information
  • Request context
  • Event-level signals
  • Custom metadata (optional)

=> You control what data is shared.

Why use server-side integration

Compared to client-side scripts:

  • More reliable data collection
  • Greater flexibility
  • Better control over privacy and data flow

When NOT to use this

If you want a fast setup:

=> Use the SpyderBot Script instead

Server-side integration is recommended for:

  • Advanced teams
  • Custom implementations
  • Enterprise use cases

Getting started

Refer to your dashboard integration settings to:

  • Generate credentials
  • Access endpoint details
  • Configure your backend

Next step

=> If you prefer a simpler setup, use Script Installation or connect Google Analytics