Kilkaya (Server-Side)
Sesamy integrates with Kilkaya by sending a server-side tracking pixel request when a purchase is completed, enabling conversion tracking with campaign attribution.
Built-in integration
This is a built-in integration. See Integration Concepts for shared concepts like event types and error handling.
Browser-side tracking
This page covers the server-side tracking pixel integration. For browser-side JavaScript tracking with Kilkaya, see Kilkaya (Browser-side).
Overview
The Kilkaya server-side integration sends an HTTP GET request (tracking pixel) to your Kilkaya subdomain every time a purchase is confirmed. The request carries purchase option details and UTM campaign parameters as tags, giving you conversion data tied to specific marketing efforts.
Getting Started
Prerequisites
You need the following credentials from your Kilkaya account:
| Field | Description |
|---|---|
subdomain | Your Kilkaya subdomain |
key | Your Kilkaya tracking key |
defaultDomain | Fallback redirect URL when no redirect is present on the checkout |
version | (Optional) API version, either 1 or 2. Defaults to 1 |
Setup Process
- Locate your credentials in your Kilkaya account settings.
- Provide them to Sesamy Support. Your account manager will configure the integration for you.
Events and Data
Purchase Event
Sesamy sends a tracking pixel request when a checkout.1#confirm event occurs. This is the only event type handled by this integration.
Data Sent
| Field | Description |
|---|---|
Tracking key | Your Kilkaya tracking key |
subdomain | Your Kilkaya subdomain |
version | API version (1 or 2, defaults to 1) |
| Tags | Pipe-separated string of purchase option title and UTM parameters |
| Redirect URL | From the checkout query parameter, falls back to defaultDomain |
| User agent | Buyer's browser user agent string |
| Referrer | HTTP referrer from the checkout |
How Tags Work
Tags are sent as a single pipe-separated string containing the purchase option title followed by any UTM parameters captured during checkout (campaign, source, medium).
Example tag string:
Monthly Premium|spring_sale|newsletter|emailIn this example:
Monthly Premiumis the purchase option titlespring_saleis the UTM campaignnewsletteris the UTM sourceemailis the UTM medium
Verifying Your Integration
After Sesamy has configured the integration:
- Make a test purchase on your platform.
- Log in to your Kilkaya dashboard.
- Check for incoming tracking events. Look for the purchase option title in the tag data.
- Verify that UTM parameters are being captured correctly if you are running campaigns.
Next Steps
- Integration Concepts -- shared concepts, event types, and error handling
- Kilkaya (Browser-side) -- browser-side JavaScript tracking
- Google Analytics 4 -- server-side GA4 purchase tracking
- Twitter / X Ads -- X Ads conversion tracking
- Facebook / Meta Ads -- META Conversion API integration