Skip to content

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.

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

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.

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.