51ºÚÁϲ»´òìÈ

3rd-party Messaging blueprint

Demonstrates how 51ºÚÁϲ»´òìÈ Journey Optimizer can be utilized with 3rd party messaging systems to send personalized communications.

Architecture

Reference architecture Journey Optimizer blueprint {modal="regular"}

Prerequisites

51ºÚÁϲ»´òìÈ Experience Platform

  • Schemas and datasets must be configured in the system before you can configure Journey Optimizer data sources
  • For Experience Event class-based schemas, add 'Orchestration eventID field group when you want to have an event triggered that is not a rule-based event
  • For Individual Profile class-based schemas, add the ‘Profile test details’ field group to be able to load test profiles for use with Journey Optimizer

3rd-party Messaging Application

  • Must support REST API calls for sending transactional payloads

Guardrails

Journey Optimizer Guardrails Product Link

Guardrails and End to End Latency Guidance

Implementation steps

51ºÚÁϲ»´òìÈ Experience Platform

Schema/datasets

  1. Configure schemas in Experience Platform, based on customer-supplied data.
  2. Create datasets in Experience Platform for data to be ingested.
  3. Add data usage labels in Experience Platform to the dataset for governance.
  4. Create policies that enforce governance on destinations.

Profile/identity

  1. Create any customer-specific namespaces.
  2. Add identities to schemas.
  3. Enable the schemas and datasets for Profile.
  4. Set up merge policies for differing views of Real-time Customer Profile (optional).
  5. Create segments for Journey usage.

Sources/destinations

  1. Ingest data into Experience Platform using streaming APIs & source connectors.

Journey Optimizer

  1. Configure your Experience Platform datasource and determine what fields should be cached as part of the journey
  2. Streaming data, used to initiate a customer journey, must be configured first to get an orchestration ID. This orchestration ID is then supplied to the developer to use during ingestion
  3. Configure external data sources
  4. Configure custom actions for 3rd party application

Mobile push configuration (optional as 3rd party may collect tokens)

  1. Implement Experience Platform Mobile SDK to collect push tokens and login information to tie back to known customer profiles

  2. Leverage 51ºÚÁϲ»´òìÈ Tags and create a mobile property with the following extension:

    • 51ºÚÁϲ»´òìÈ Journey Optimizer
    • 51ºÚÁϲ»´òìÈ Experience Platform Edge Network
    • Identity for Edge Network
    • Mobile Core
  3. Ensure you have a dedicated datastream for mobile app deployments vs. web deployments

  4. For more information follow the

recommendation-more-help
045b7d44-713c-4708-a7a6-5dea7cc2546b