CDP routes
CDP exposes the following routes. In dashboard mode they are served under the
/customer-data-platform basename. In embed mode the basename is empty and the
embed entry bootstraps to /customers by default.
Route catalog
Section titled “Route catalog”| Path | Screen |
|---|---|
/customers |
Customer list |
/customers/:id |
Customer detail (overview, profile, subscriptions, activity) |
/customer-list-management |
Customer list management |
/customer-list-management/:listId |
Single list detail |
Embed default route
Section titled “Embed default route”The iframe entry (embed.html) resets the URL to /customers on load. Partners cannot
deep-link into other CDP routes via the iframe URL path — navigation happens inside the
MFE after init.
For Module Federation mount, set basename to match your host router prefix. CDP
honors the basename for all in-app routes.
Navigation in embed mode
Section titled “Navigation in embed mode”When CDP needs the parent to change its URL (e.g. for bookmarking), it posts
SEGMENTIFY_MFE_NAVIGATE. Wire onNavigate in bindPostMessageHost or the mount
host.onNavigate callback to your router.
In dashboard mode, useHostRouterSync keeps the host URL and MFE router in sync
automatically.