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