Skip to main content

API: Landing Page Statistics

Retrieve statistics for Landing Pages

Stefan Schindler avatar
Written by Stefan Schindler
Updated over a week ago

With an authenticated user it is possible to load the landing page statistics.

GET <cambuildr-url>/api/v1/landing-pages/statistics

The Accept header has to be set to application/json for this route to work properly.

This returns the landing page statistics (visits, signups and new contacts) grouped by day and name, as well as the sum and count of all landing pages:

{
"error": false,
"landing_pages": [
{
"day": "2024-03-11",
"name": "LP Name #1",
"visits": 1,
"signups": 0,
"new_contacts": "0"
},
{
{
"day": "2024-03-11",
"name": "LP Name #2",
"visits": 1,
"signups": 0,
"new_contacts": "0"
},
{
"day": "2024-03-25",
"name": "LP Name #1",
"visits": 3,
"signups": 1,
"new_contacts": "0"
},
{
"day": "2024-03-26",
"name": "LP Name #3",
"visits": 1,
"signups": 1,
"new_contacts": "1"
}
],
"total": {
"visits": 6,
"signups": 2,
"new_contacts": 1
}
}

By default, the statistics of the last 30 days are returned (also in the aggregation). The query parameters year and month (1-12) can be used to change this. month is only used, if a year is also defined.

For instance, GET <cambuildr-url>/api/v1/landing-pages/statistics?year=2024&month=4 would only show the statistics from April 2024.

If the query-parameter format=csv is sent with the request, the data is returned as CSV:

day,name,visits,signups,new_contacts
2024-03-11,"LP #1",1,0,0
2024-03-11,"LP #2",1,0,0

Did this answer your question?