Command Palette

Search for a command to run...

Analytics API

API endpoints for retrieving analytics and engagement data.

Overview

The Analytics API provides access to engagement data for your lead magnets. Retrieve view events and email-based analytics summaries.

Endpoints

MethodEndpointDescription
GET/api/v1/analyticsList analytics events
GET/api/v1/analytics/emailGet analytics summary for an email

List Analytics Events

GET /api/v1/analytics

Query analytics events with filters for access links, lead magnets, event types, and date ranges.

Query Parameters

ParameterTypeDescription
pagenumberPage number (default: 1)
per_pagenumberItems per page (default: 20, max: 100)
access_link_idstringFilter by specific access link (UUID)
lead_magnet_idstringFilter by lead magnet (UUID)
event_typestringFilter by event type
fromstringStart date (ISO 8601 datetime)
tostringEnd date (ISO 8601 datetime)

Event Types

TypeDescription
page_viewedA page was viewed in the document
download_startedDownload was initiated
download_completedDownload finished successfully

Example Request

cURL CommandN8N Ready

Response

json

Get Email Analytics

GET /api/v1/analytics/email

Get summarized analytics for a specific email address across all your lead magnets.

Query Parameters

ParameterTypeRequiredDescription
emailstringYesEmail address to query
lead_magnet_idstringNoFilter to specific lead magnet

Example Request

cURL CommandN8N Ready

Response

json

Analytics Event Object

FieldTypeDescription
idstringUnique event identifier
access_link_idstringAssociated access link
event_typestringType of event
event_dataobjectEvent-specific data (e.g., page number)
ip_hashstringHashed IP address (privacy-preserved)
user_agentstringBrowser/device information
created_atstringEvent timestamp

Email Summary Object

FieldTypeDescription
total_linksnumberTotal access links for this email
total_viewsnumberCombined views across all links
unique_lead_magnetsnumberDistinct lead magnets accessed
first_link_createdstringWhen first link was created
last_link_createdstringWhen most recent link was created
first_accessstringFirst view timestamp
last_accessstringMost recent view timestamp

Code Examples

Query Recent Views (JavaScript)

javascript

Get Contact Engagement (Python)

python

Rate Limits

Analytics endpoints have specific rate limits:

EndpointRate Limit
List Events60/minute
Email Summary60/minute