Hello Microsoft Community,
I’m developing a custom channel for Dynamics 365 Marketing Real-time Customer Journeys. My goal is to track click interactions in addition to sent and delivered statuses. Outbound messages and delivery reports are working as expected, and I am able to capture click interactions from powerautomate. However, I am unsure how to update these click interactions so they are reflected correctly in the analytics/dashboard in journey. I followed Microsoft’s documentation for integrating a custom channel: https://learn.microsoft.com/en-us/dynamics365/customer-insights/journeys/real-time-marketing-define…
What Works In Custom Channel :
✅ Custom channel successfully created
✅ Outbound API works perfectly
✅ Delivery Report AP works perfectly
✅ Sent and Delivered statuses appear correctly in journey analytics
The Problem:
Click interactions do not appear in analytics. I cannot find any documentation or clear API to record link clicks.
What I’ve Tried:
- Examined the CDM schema for
msdynmkt_customlinkclickedentity. - Explored
msdyn_CustomChannelActivityCreateInteractionAPI.- Appears empty/unimplemented; no guidance on required parameters (see attached screenshot).
- Attempted multiple approaches:
- Custom API calls via
OrganizationRequest - Direct creation of
msdynmkt_customlinkclickedrecords
- Custom API calls via
- Network analysis:
- Dashboard calls
msdynmkt_ListWidgetDataCustomAction - “Unique clicks” tile expects
CustomLinkClickeddata, but there’s no clear way to populate it
- Dashboard calls
Specific Questions:
- What is the correct API or method to record click interactions for custom channels in real-time journeys?
- Should the
msdynmkt_customlinkclickedentity be used directly? If yes, which fields are mandatory? - Are there any working examples of custom channels with click tracking implemented in real-time journeys?
Any guidance, examples, or documentation would be highly appreciated!

Report
All responses (
Answers (