Server-to-server integration
Send impression, click and conversion events to Pixalate Analytics from your servers, with no client-side tag.
If you can’t run a Pixalate tag in the browser or app, your servers can send each event to Pixalate’s ingest endpoint instead. Each request describes one impression, click or conversion as query string parameters: the visitor’s user agent and IP address, the page or app, and your IDs.
Before you start
- Endpoint. Your Customer Success representative gives you the ingest URL during integration. Send each event as a
GETrequest to it. - IDs. Pixalate gives you your client ID (
__aaci) and partner ID (paid). - Samples. Ask your Customer Success representative for sample impression, click and conversion trackers for your setup.
Parameter keys for server-to-server can differ from the keys in the Pixalate tag. Use the keys on this page, and confirm them with your Customer Success representative.
Send an impression
Set INGEST_URL to the ingest URL Pixalate gave you, ending in /ingest.
To send a click instead, add __aaic=1. For a conversion, add __aaic=2.
Required parameters
For in-app events, also send these. Ask your Customer Success representative for their keys.
Optional parameters
Mobile parameters
For events from mobile apps, add these to the required parameters.