Event Tracking
REST API
Event Tracking
Learn how to send user behavior events using the REST API.
POST
Event Tracking
Send user behavior events to build event-based audiences for targeting. The event data is used for audience segmentation and conversion tracking.Documentation Index
Fetch the complete documentation index at: https://docs.adrop.io/llms.txt
Use this file to discover all available pages before exploring further.
Request Parameters
Headers
App Key (found in adrop_service.json)
application/jsonBody Parameters
User unique identifier
Event name (1–64 characters)
Platform. e.g.,
web, android, iosbegin_checkout, purchase), pass an items array.
Response
"ok" on success, "!invalid" on validation error.Supported Events
Common Events
| Event Name | Description | Parameters |
|---|---|---|
app_open | App opened | — |
sign_up | User signed up | method (required) |
push_clicks | Push notification clicked | campaign_id (required) |
page_view | Page viewed | page_id (required), page_category, page_url |
click | Element clicked | element_id (required), element_type, target_url |
Online Sales Events
| Event Name | Description | Parameters |
|---|---|---|
view_item | Viewed item | item_id (required), item_name, item_category, brand, price |
add_to_wishlist | Added to wishlist | item_id (required), item_name, item_category, brand, price |
add_to_cart | Added to cart | item_id (required), item_name, item_category, brand, price (required), quantity (required), value, currency |
begin_checkout | Began checkout | currency, items (array, item_id required per item) |
purchase | Purchase completed | tx_id (required), currency, items (array, item_id required per item) |
Lead Generation Events
| Event Name | Description | Parameters |
|---|---|---|
view_content | Viewed content | content_id (required), content_name, content_type |
begin_lead_form | Began lead form | form_id (required), form_name, form_type, form_destination |
generate_lead | Lead generated | form_id (required), form_name, form_type, form_destination, value, currency |
Examples
Simple Event
Event with Parameters
Multi-Item Event (Purchase)
Lead Generation Event
Notes
- Events with unknown names or missing required parameters are silently ignored (HTTP 200 returned).
- Multi-item events support up to 100 items per request.
- String parameter values are limited to 1024 characters.
uidis hashed with SHA-256 before storage.
Related Documentation
Event Targeting
Configure event-based audience targeting in the console
Conversion Tracking
Track conversions based on purchase events