Installation
Download the Plugin
Download the
wordpress-plugin.zip file from the Siftly dashboard under Settings → Integrations → WordPress Plugin.Unzip the file — you’ll see a folder called wordpress-plugin containing the plugin files.Upload to WordPress
- Log in to your WordPress admin panel.
- Go to Plugins → Add New → Upload Plugin.
- Click Choose File, select the
wordpress-plugin.zipfile, and click Install Now. - After installation completes, click Activate Plugin.
Configure the Plugin
Go to Settings → Request Tracker in your WordPress admin panel.Fill in the two fields:
Click Save Changes.
| Field | Value |
|---|---|
| API Endpoint URL | https://<your-traffic-ingest-service-url>/log/wordpress |
| Organisation ID | Your Siftly Organisation ID (UUID from the dashboard) |
How It Works
The plugin:- Captures every public page visit and checks the User-Agent against the AI bot list.
- Queues bot events in a lightweight local database table.
- Sends queued events to the traffic-ingest-service in batches every 5 minutes via WP-Cron.
Troubleshooting
Circuit breaker is tripped
Circuit breaker is tripped
The plugin automatically pauses sending after 5 consecutive failures to avoid hammering a temporarily unavailable endpoint. It resumes after 5 minutes.To reset immediately, go to Settings → Request Tracker and click Reset Circuit Breaker.
No events appearing in Siftly
No events appearing in Siftly
- Confirm the Organisation ID is correct (copy it directly from the Siftly dashboard).
- Confirm the API Endpoint URL ends with
/log/wordpress(not the old backend URL). - Check WP-Cron is running — some hosts disable WP-Cron. You may need to trigger it with a real cron job:
- Use Send Test Event to test the connection interactively.
I see events but the Organisation ID is wrong
I see events but the Organisation ID is wrong
Go to Settings → Request Tracker, clear the Organisation ID field, paste the correct UUID from the Siftly dashboard, and click Save Changes.