Criar experiências de canal personalizado create-custom-channel

Nesta página: saiba como adicionar um canal personalizado a uma jornada ou campanha no Adobe Journey Optimizer e criar cargas de mensagem personalizadas usando o editor de expressão.

No Journey Optimizer, você pode entregar mensagens usando canais personalizados em campanhas e jornadas. Siga as etapas abaixo para configurar sua experiência de canal personalizada.

NOTE
Antes de criar uma experiência de canal personalizada, verifique se um canal personalizado foi configurado pelo administrador. Saiba mais

Adicionar uma ação personalizada por meio de uma jornada ou campanha create-custom-channel-experience

Adicionar um canal personalizado a uma jornada

Os canais personalizados aparecem na seção Ações da paleta da tela de jornada, listados por seu nome de exibição e ícone personalizado, conforme definido no Channel Builder.

Para adicionar uma ação de canal personalizado a uma jornada:

  1. Criar uma jornada.

  2. Inicie sua jornada com uma atividade Evento ou Ler público.

  3. Arraste e solte uma atividade Ação da seção Ações da paleta. Saiba mais sobre a Atividade de ação.

  4. No menu suspenso Ação, selecione o canal personalizado que deseja usar. Os canais personalizados são listados pelo nome e ícone atribuídos no Construtor de canais.

    Seleção de ação de canal personalizada na tela de jornada {width="80%"}

  5. Adicione um rótulo à sua ação, clique em Configure action no painel direito e selecione a Configuração de canal a ser usada. Saiba como criar uma configuração de canal personalizada

  6. Na seção Mensagem, clique em Editar conteúdo para abrir o editor de carga e criar sua mensagem. Saiba como criar conteúdo

  7. Conclua o fluxo de jornada adicionando etapas adicionais, conforme necessário, e publique a jornada. Saiba mais

Criar uma campanha de canal personalizada

Para usar um canal personalizado em uma campanha:

  1. Criar uma campanha.

  2. Selecione o tipo de campanha:

    • Agendado - Marketing - Executado imediatamente ou em uma data especificada. Projetado para mensagens de marketing, configurado na interface do usuário do.
    • Acionado por API - Marketing - Executado por uma chamada de API. Projetado para mensagens acionadas por eventos. Saiba mais
    note availability
    AVAILABILITY
    Os canais personalizados estão disponíveis em jornadas, campanhas orquestradas e campanhas de marketing (acionadas por ação e API). Eles não estão disponíveis em tipos de campanha transacional.
  3. Conclua a configuração da campanha: propriedades da campanha, público-alvo e agendamento.

  4. Na seção Actions, selecione o canal personalizado no seletor de canais. Todos os canais personalizados configurados na sandbox aparecem junto com canais nativos.

    Seleção de ação personalizada de campanha {width="80%"}

  5. Selecione ou crie a Configuração de canal a ser usada. Saiba como criar uma configuração de canal

    Seleção de configuração de canal personalizado {width="80%"}

  6. Como opção, habilite o Rastreamento de ação para rastrear automaticamente os links incluídos na carga da sua mensagem (requer um subdomínio configurado para canais personalizados). Saiba como delegar um subdomínio para canais personalizados

  7. Na seção Otimização, você pode:

    • Crie regras de direcionamento para enviar mensagens diferentes para segmentos diferentes do seu público-alvo. Saiba mais
    • Clique em Criar experimento para executar testes A/B nas mensagens do canal personalizado. Saiba mais
    • Use a lista suspensa Regras de negócio para selecionar um conjunto de regras e aplicar regras de limitação às mensagens do canal personalizado, da mesma forma que com os canais nativos. Saiba como trabalhar com conjuntos de regras
  8. Clique em Editar conteúdo para abrir o editor de carga e criar sua mensagem. Saiba como criar conteúdo

  9. Revise e ative a campanha. Saiba mais

Crie seu conteúdo de canal personalizado author-content

O editor de conteúdo reflete a estrutura de carga útil que você definiu ao configurar o canal personalizado. Clique em Editar código para abrir o editor de carga e inserir o conteúdo da mensagem.

Editor de conteúdo do canal personalizado {width="80%"}

Os campos que você pode criar e personalizar são exibidos. Você pode aproveitar o editor de personalização do Journey Optimizer com todos os seus recursos de personalização e criação. Saiba mais

NOTE
Somente cargas JSON são suportadas. Se a carga do canal personalizado não for JSON, você poderá usar um invólucro JSON para encapsular o conteúdo. Por exemplo, se sua carga for XML, você poderá envolvê-la em um objeto JSON da seguinte maneira:
code language-json
{
      "payload": "<xml>...</xml>"
    }

Personalizar o conteúdo personalize

Os recursos de personalização completa de Journey Optimizer estão disponíveis no editor de carga:

  • Atributos do perfil - Insira qualquer atributo de perfil XDM, como {{profile.person.name.firstName}}, ou uma identidade personalizada, como uma ID de usuário da plataforma de mensagens armazenada em um namespace personalizado.
  • Atributos contextuais - Use atributos de evento de jornada ou dados contextuais de campanha resolvidos no momento do envio.
  • Funções auxiliares - Formatar valores usando funções de cadeia de caracteres, data ou aritmética internas. Saiba mais
  • Fragmentos de expressão - Reutilize a lógica de personalização compartilhada em vários canais e campanhas. Saiba mais
CAUTION
Atualmente não há validação da carga no momento da criação. Você pode usar o recurso Simular conteúdo para validar se sua carga é JSON bem formada e se todas as expressões de personalização são resolvidas corretamente para seus perfis de teste. Saiba mais

Os seguintes exemplos mostram cargas JSON com personalização de perfil:

{
  "message": {
    "template": "Limited offer just for you, {{profile.person.name.firstName}}!",
    "header": "You have a FREE drink when you buy a King menu!"
  },
  "campaign_ref": {
    "id": "2grjya",
    "type": "loyalty",
    "url": "/companies/wNmRsLbu/campaigns/wallet/2grjya"
  }
}
{
  "messaging_product": "mess",
  "recipient_type": "individual",
  "to": "{{profile.mobilePhone.number}}",
  "zipCode": 4001,
  "type": "image",
  "image": {
    "id": "1479537139650973",
    "caption": "The best succulent ever?"
  }
}

Usar conteúdo de decisão em cargas de canal personalizadas use-decisioning

O Journey Optimizer permite incluir conteúdo de decisão em suas cargas de canal personalizadas por meio do editor de personalização. Você pode inserir políticas de decisão e usar os atributos de item de decisão retornados para personalizar sua carga dinamicamente.

O fluxo de trabalho de inserção da política de decisão está descrito em esta seção.

Para incluir um link rastreado na carga do canal personalizado, de modo que os cliques sejam rastreados automaticamente e visíveis nos painéis de relatório do canal, vincule o URL usando a seguinte sintaxe de barra:

{{url trackedUrl='' originalUrl='https://example.com/' type='TRACKED'}}
  • originalUrl - A URL de destino para a qual você deseja redirecionar o destinatário.
  • trackedUrl - Deixe isso em branco; Journey Optimizer preenche-o automaticamente com a URL de redirecionamento habilitada para rastreamento no momento do envio.
  • type - Deve ser definido como TRACKED.
NOTE
O rastreamento de link requer um subdomínio configurado para canais personalizados. Saiba como delegar um subdomínio para canais personalizados

Exemplo - link rastreado em uma carga:

{
  "receiver": "{{profile.mobilePhone.number}}",
  "min_api_version": 1,
  "sender": {
    "name": "Luma Rewards",
    "avatar": "https://avatar.example.com"
  },
  "tracking_data": "{{profile.person.name.firstName}}",
  "type": "text",
  "text": "Hello {{profile.person.name.firstName}}! Discover our new collection: {{url trackedUrl='' originalUrl='https://luma.com/collection' type='TRACKED'}}"
}

Ativar sua experiência de canal personalizada activate

IMPORTANT
Visualize e teste sua carga útil do canal personalizado antes da ativação. Saiba como
Se sua campanha ou jornada estiver sujeita a uma política de aprovação, será necessário solicitar aprovação antes da ativação. Saiba mais
  • De uma jornada - Clique em Publicar na área superior direita. A jornada entra em vigor e começa a chamar seu endpoint externo para perfis qualificados. Saiba mais sobre publicação de jornadas.
  • De uma campanha - Clique em Revisar para ativar, revise suas configurações e clique em Ativar. A campanha assume o status Online (ou Agendada se uma data de início futura tiver sido definida). Saiba mais sobre como ativar campanhas.
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to deliver messages through a custom channel by adding it to a journey or a campaign, authoring and personalizing the JSON payload, optionally tracking links, and then activating the experience.

Intents:

  • Add a custom channel to a journey using an Action activity with the custom channel selected
  • Use a custom channel in a Scheduled or API-triggered campaign
  • Select a channel configuration for the custom channel
  • Author and personalize the JSON message payload in the payload editor
  • Track links included in the payload
  • Activate the custom channel experience from a journey or a campaign

Glossary:

  • Custom channel (in a journey): A channel selected in the drop-down of an Action activity; custom channels are listed by the name and icon assigned in the Channel Builder (product-specific)
  • Channel configuration: The configuration selected for the custom channel, in a journey after clicking Configure action and in a campaign in the Actions section; the page links to custom-channel-configuration for how to create one (product-specific)
  • Payload editor: The content editor, opened with Edit content or Edit code, that reflects the payload structure defined for the custom channel (product-specific)
  • Simulate content: The feature used to validate that the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles (product-specific)
  • Action tracking: A campaign option that automatically tracks links included in the message payload and requires a subdomain configured for custom channels (product-specific)
  • Expression fragments: Shared personalization logic that can be reused across multiple channels and campaigns (product-specific)

Guardrails:

  • A custom channel must be configured by your administrator before you create a custom channel experience.
  • Only JSON payloads are supported; non-JSON content such as XML can be wrapped in a JSON object.
  • There is currently no validation of the payload at authoring time; use Simulate content to validate that the payload is well-formed JSON and that personalization expressions resolve correctly for your test profiles.
  • Action tracking and link tracking require a subdomain configured for custom channels.
  • For a tracked link, leave trackedUrl empty and set type to TRACKED; Journey Optimizer populates trackedUrl at send time.
  • Custom channels are available in journeys, orchestrated campaigns and Marketing (action and API-triggered) campaigns. They are not available in transactional campaign types.
  • If your campaign or journey is subject to an approval policy, you must request approval before activation.

Terminology:

  • Canonical name: custom channel experience — Acronym: n/a
  • Both “Edit content” and “Edit code” are named on this page as the button that opens the payload editor
  • Do not confuse: “Scheduled - Marketing” ≠ “API-triggered - Marketing” (the two campaign types listed on this page)
  • Do not confuse: “Publish” (journey activation) ≠ “Review to activate” and “Activate” (campaign activation)
  • Do not confuse: “Live” ≠ “Scheduled” (campaign statuses after activation)

FAQ:

  • Q: What payload format can I author? — Only JSON; wrap non-JSON content such as XML in a JSON object.
  • Q: How do I check my payload before activating? — Use Simulate content to confirm the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles.
  • Q: How do I track links in the payload? — Wrap the URL with the handlebar syntax, leaving trackedUrl empty and setting type to TRACKED; link tracking requires a delegated subdomain.
  • Q: How do I activate the experience? — From a journey, click Publish; from a campaign, click Review to activate and then Activate.
  • Q: Can I run A/B tests on custom channel messages in a campaign? — Yes, in the Optimization section of the campaign, click Create experiment.
recommendation-more-help
journey-optimizer-help