analytics
GET
https://hermeticor.com /v1/campaign-folders/{id}/report Roll-up of everything filed in a campaign folder: contacts reached (first touch, last touch, influenced), message, form and page metrics, and revenue
Parameters
fromstringqueryrequiredtostringqueryrequiredidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/campaign-folders/{id}/report?from=<from>&to=<to>" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"folderId": "string",
"name": "string",
"contacts": {
"influenced": 0,
"firstTouch": 0,
"lastTouch": 0
},
"assets": {
"campaigns": 0,
"workflows": 0,
"forms": 0,
"pages": 0
},
"messages": {},
"forms": {
"views": 0,
"submissions": 0
},
"pages": {
"visits": 0,
"signups": 0
},
"revenue": {
"orders": 0,
"byCurrency": [
{
"currency": "string",
"minor": 0
}
]
}
}Schema
folderIdstringrequirednamestringrequiredcontactsobjectrequiredShow child parameters
influencedintegerrequiredfirstTouchintegerrequiredlastTouchintegerrequiredassetsobjectrequiredShow child parameters
campaignsintegerrequiredworkflowsintegerrequiredformsintegerrequiredpagesintegerrequiredmessagesobjectrequiredformsobjectrequiredShow child parameters
viewsintegerrequiredsubmissionsintegerrequiredpagesobjectrequiredShow child parameters
visitsintegerrequiredsignupsintegerrequiredrevenueobjectrequiredShow child parameters
ordersintegerrequiredbyCurrencyobject[]requiredShow child parameters
currencystringrequiredminornumberrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/analytics/surveys/{id}/report Survey report: responses and answer breakdown per question, optionally for the members of one list or segment
Parameters
listIdstringquerysegmentIdstringqueryidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/analytics/surveys/{id}/report" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"surveyId": "string",
"title": "string",
"scoped": true,
"respondents": 0,
"completed": 0,
"views": 0,
"completionRate": 0,
"responseRate": 0,
"audience": {
"signedReaders": 0,
"anonymous": 0,
"anonymousWithContact": 0
},
"questions": [
{
"questionId": "string",
"prompt": "string",
"kind": "string",
"answered": 0,
"options": [
{
"id": "string",
"label": "string",
"votes": 0
}
]
}
]
}Schema
surveyIdstringrequiredtitlestringrequiredscopedbooleanrequiredrespondentsintegerrequiredcompletedintegerrequiredviewsnumberrequiredcompletionRatenumberrequiredresponseRatenumberrequiredaudienceobjectrequiredShow child parameters
signedReadersintegerrequiredanonymousintegerrequiredanonymousWithContactintegerrequiredquestionsobject[]requiredShow child parameters
questionIdstringrequiredpromptstringrequiredkindstringrequiredansweredintegerrequiredoptionsOptionsItem3[]requiredShow child parameters
idstringrequiredlabelstringrequiredvotesintegerrequiredGET
https://hermeticor.com /v1/analytics/landing-pages Landing page report: visits, unique visitors, sign-ups and conversion rate per page over a date range
Parameters
fromstringqueryrequiredtostringqueryrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/analytics/landing-pages?from=<from>&to=<to>" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"from": "string",
"to": "string",
"items": [
{
"pageId": "string",
"name": "string",
"slug": "string",
"status": "string",
"visits": 0,
"uniqueVisitors": 0,
"clicks": 0,
"signups": 0,
"orders": 0,
"revenue": [
{
"currency": "string",
"minor": 0
}
]
}
]
}Schema
fromstringrequiredtostringrequireditemsobject[]requiredShow child parameters
pageIdstringrequirednamestringrequiredslugstringrequiredstatusstringrequiredvisitsintegerrequireduniqueVisitorsintegerrequiredclicksintegerrequiredsignupsintegerrequiredordersintegerrequiredrevenueobject[]requiredShow child parameters
currencystringrequiredminornumberrequiredUpdated