Eulerian
Attribution and data activation platform for cookieless tracking, marketing mix analysis, and real-time audience activation.
This integration is currently in beta. Configuration and behaviour may change.
Prerequisites
Complete these steps with Eulerian before configuring Signal.
Access your Eulerian account
Log in to the Eulerian Technologies dashboard. If you do not have an account, contact your Eulerian account manager. Access is typically provisioned during onboarding.
Obtain your Site ID
Navigate to Site Configuration in the Eulerian dashboard. Your Site ID is displayed on this page. This identifies your tracking property. Copy it for use in Signal.
Get your API key
Go to API Settings in the Eulerian dashboard and generate or locate your API key. If you cannot find the API Settings section, contact your Eulerian account manager to have a server-side API key provisioned for you.
Note your tracking domain
Your Eulerian tracking domain is a custom subdomain configured for your account (e.g. your-company.eulerian.net). This domain is set up during the Eulerian onboarding process. If you are unsure of your tracking domain, contact your Eulerian account manager.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
site_id | string | Yes | Your Eulerian site identifier. Found in Site Configuration. |
api_key | secret | Yes | Your Eulerian API key for server-side event collection. Found in API Settings. |
domain | string | Yes | Your Eulerian tracking domain (e.g. your-company.eulerian.net). |
Signal Setup
Quick Setup
- Navigate to Integrations in the sidebar.
- Open the Integration Library tab.
- Find Eulerian or filter by CDP.
- Click Install, and fill in the required fields with the credentials gathered above.
- Click Install Integration to create the integration with a ready-to-use default configuration.
API Setup
curl -X POST http://localhost:8084/v1/admin/integration-catalog/eulerian/install \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Eulerian",
"variant": "default",
"config": {
"site_id": "your-site-id",
"api_key": "xxxxxxxxxxxxxxxxxxxx",
"domain": "your-company.eulerian.net"
},
"delivery_mode": "server_side"
}'Event Mapping
Signal events are mapped to Eulerian API calls as follows:
| Signal Event | Eulerian Concept | Notes |
|---|---|---|
page | Page hit | URL, referrer, and page properties sent as Eulerian page tracking parameters |
track | Custom action | Event name and properties forwarded as Eulerian custom actions |
identify | User profile update | User traits and identifiers sent to enrich visitor profiles |
track (purchase) | Conversion/sale | Order and product data sent as Eulerian conversion events for attribution |
Eulerian uses its own identity graph for cross-device and cross-channel attribution. Include consistent user identifiers where possible.
Delivery
Events are delivered server-side from your Datafly Signal infrastructure directly to the Eulerian API. No client-side scripts are loaded for this integration.
Testing
- After installing the integration, trigger a test event from your website or via the Signal event API.
- In the Eulerian dashboard, check the real-time reporting to verify events are being received.
- Verify attribution data is appearing for the test events under the appropriate campaign or channel.
- In Signal, check the Live Events view to confirm the event was delivered with a
200response status.
Troubleshooting
| Symptom | Possible Cause | Resolution |
|---|---|---|
401 Unauthorized | Invalid API key | Contact your Eulerian account manager to verify or regenerate the API key |
404 Not Found | Incorrect site ID or domain | Verify the site ID and tracking domain with your Eulerian account manager |
| Events not appearing in reports | Processing delay | Eulerian may take several minutes to process events. Wait and refresh the reporting dashboard |
| Connection refused | Wrong tracking domain | Ensure the domain field matches the exact subdomain provisioned for your account |
Visit Eulerian documentation for full API reference and tracking configuration details.