curl --request POST \
--url https://api.tagada.io/api/public/v1/funnel-tracking/step \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"eventType": "view",
"storeId": "store_123",
"stepId": "step_checkout",
"stepName": "Checkout",
"stepType": "checkout",
"funnelId": "funnelv2_123",
"funnelSessionId": "fs_1234567890_abc123",
"customerId": "cus_123",
"isEntryStep": true
}
'{
"success": true,
"eventType": "view",
"stepId": "step_checkout"
}{
"message": "<string>",
"code": "<string>",
"issues": [
{
"message": "<string>"
}
]
}funnel-tracking
Track funnel step event
Track funnel step events for analytics and conversion tracking.
Supports multiple event types:
- view: Step page was viewed (impression)
- enter: User navigated to the step
- convert: User completed a conversion goal (e.g., purchase)
- custom: Custom event within the funnel
Works with both:
- Native funnel system: Include funnelId and funnelSessionId
- Standalone pages: Include url for page context
POST
/
api
/
public
/
v1
/
funnel-tracking
/
step
curl --request POST \
--url https://api.tagada.io/api/public/v1/funnel-tracking/step \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"eventType": "view",
"storeId": "store_123",
"stepId": "step_checkout",
"stepName": "Checkout",
"stepType": "checkout",
"funnelId": "funnelv2_123",
"funnelSessionId": "fs_1234567890_abc123",
"customerId": "cus_123",
"isEntryStep": true
}
'{
"success": true,
"eventType": "view",
"stepId": "step_checkout"
}{
"message": "<string>",
"code": "<string>",
"issues": [
{
"message": "<string>"
}
]
}Authorizations
Enter your API key as: Bearer your-api-key
Body
application/json
Available options:
view, enter, convert, custom Available options:
mobile, tablet, desktop Show child attributes
Show child attributes
Available options:
staging, production Show child attributes
Show child attributes
Response
Successful response
