CASE over utm_source /utm_medium so we don't iterate orders. Campaigns come from aAuthorization: Bearer ********************curl --location 'https://numueg.app/api/v1/stores//analytics/marketing-attribution?days=&start_date=&end_date=&granularity=&tz=' \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"channels": [
{
"channel": "string",
"visits": 0,
"orders": 0,
"revenue": 0,
"conversion_rate": 0
}
],
"campaigns": [
{
"campaign": "string",
"visits": 0,
"orders": 0,
"revenue": 0
}
],
"total_visits": 0,
"attributed_visits": 0,
"top_landing_pages": [],
"top_referrers": []
},
"message": "string"
}