Get a page-entry session funnel

Requires entity_type, legacy page_id, or page_path; entity_id is optional. Follows sessions whose first page view matches the focus, with paid_sessions reported separately from navigation steps. Requires web_analytics:read. The authenticated credential determines the business; no business_id override is accepted. Reporting and scope-option calls share a 600-request/hour limit per API key or OAuth installation, in addition to the normal burst and hourly limits. Responses contain recorded analytics, which may be lower than actual traffic because of consent choices, self-traffic exclusion, blockers, and unavailable attribution.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
date
required

Inclusive start date in the requested timezone. from must be on or before to; the inclusive range cannot exceed 180 days.

date
required

Inclusive end date in the requested timezone. Raw event history is retained for 180 days; expired data is not reconstructed.

string
Defaults to Asia/Jakarta

Recognized IANA timezone used for date boundaries and daily buckets.

integer
≥ 1

Optional store owner filter within the authenticated business. Use /v3/web-analytics/stores to obtain IDs without operational store permissions.

string
enum

Optional surface filter. A type alone selects every owner of that surface. Supply entity_id to narrow to one owner; invalid types are errors.

string

Requires entity_type. Positive numeric owning IDs are sent as text; store_home/cart/checkout/order_detail/order_success/order_invoice use store IDs. For payment_link use the opaque plscope_ identifier from /v3/web-analytics/payment-links. A malformed nonempty ID is an error, not an unfiltered report.

string

Optional sanitized fallback path for records without a stored entity identity. Requires entity_type (or legacy page_id); use with entity_id. It does not replace the independent page_path filter. Payment-link scope ignores fallback paths.

integer
≥ 1

Legacy alias for entity_type=landing_page and entity_id. Cannot be combined with entity_type or entity_id.

string

Optional hostname filter. Host, path and entity compose independently; host also restricts the navigation universe for journeys.

string

Optional exact sanitized path filter across hosts. Use / for the homepage. An explicitly empty value does not mean unfiltered. For journeys/funnels this selects the focus while retaining neighbouring pages.

string
enum

Filter by recorded ad-click evidence or network, independent of UTM labels. organic means no captured click ID, not proof of unpaid acquisition. Unrecognized values are ignored by the server; use one of the documented values.

Allowed:
integer
1 to 100
Defaults to 25

Maximum ranked rows for reports that return ranked lists. Values above 100 are capped at 100; absent or invalid/non-positive values use 25. This is not cursor pagination and does not cap range totals or the fixed audience-location caps.

integer
1 to 10
Defaults to 6

Maximum entity-funnel depth. Values above 10 are capped; absent or invalid/non-positive values use 6.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain