Criar uma Atividade em tempo real create-mobile-live

Após definir a configuração móvel e implementar o Adobe Experience Platform mobile SDK, você pode começar a criar sua atividade Live no Journey Optimizer:

  1. Acesse o menu Campanhas e clique em Criar campanha.

  2. Selecione o tipo de campanha API acionada.

    • Selecione Marketing acionado por API para campanhas baseadas em público-alvo

    • Selecione Transacional acionado por API para campanhas individuais.

    note important
    IMPORTANT
    Observe que para a Transacional acionada por API, a opção Alta Taxa de Transferência não deve estar habilitada.

  3. Na seção Propriedades, edite o Título e a Descrição da sua campanha.

  4. Na seção Actions, escolha Atividade online e selecione ou crie uma nova configuração.

    Saiba mais sobre a configuração de atividade do Live em esta página.

  5. Clique em Criar experimento para começar a configurar seu experimento de conteúdo e criar tratamentos para medir seu desempenho e identificar a melhor opção para seu público-alvo. Saiba mais

  6. Na guia Público, escolha seu Tipo de identidade Saiba mais.

    note note
    NOTE
    Para campanhas de Marketing acionado por API, você pode selecionar um público existente que atue como a primeira segmentação antes de verificar a assinatura de channelID APNs da carga da API.
  7. As campanhas são projetadas para serem executadas em uma data específica ou em uma frequência recorrente. Saiba como configurar o Cronograma da sua campanha no nesta seção.

  8. Após a configuração, clique em Revisar para ativar e em Ativar.

  9. Depois que a campanha for ativada, use a cURL request fornecida como um modelo para acionar os eventos de início, atualização ou término da atividade do Live. Atualize o payload de amostra com seus dados específicos antes da execução.

    Copie também os identificadores da ID da campanha para incluir em sua carga.

    ➡️ Consulte a Documentação de Campanhas acionadas por API para obter os requisitos de autenticação, incluindo tokens OAuth e chaves de API.

    accordion
    Exemplo de carga para casos de uso unitários (campanha transacional acionada por API)

    Este exemplo de conteúdo é para campanhas individuais que usam o tipo de campanha Transacional acionado por API. Observe que a maioria dos campos do exemplo de carga a seguir são obrigatórios, somente requestId, dismissal-date e alert são opcionais.

    code language-json
    {
        "requestId": "your-request-id",
        "campaignId": "your-campaign-id",
        "recipients": [
    {
        "type": "aep",
        "userId": "testemail@gmail.com",
        "namespace": "email",
        "context": {
         "requestPayload": {
        "aps": {
        "content-available": 1,
        "timestamp": 1756984054,              // current epoch time
        "dismissal-date": 1756984084,         // optional – auto remove when event="end"
        "event": "update",                    // start | update | end
    
        // Fields from FoodDeliveryLiveActivityAttributes
        "content-state": {
          "orderStatus": "Delivered"
        },
    
        "attributes-type": "FoodDeliveryLiveActivityAttributes",
        "attributes": {
          "restaurantName": "Pizza",
          "liveActivityData": {
            "liveActivityID": "orderId1"       // customer reference ID
          }
        },
    
        "alert": {
          "title": "Order Delivered!",
          "body": "Your pizza has arrived."
        }
      }
    }
    }
    }
    ]
    }
    
    accordion
    Exemplo de uma carga para casos de uso de transmissão (campanha de marketing acionada por API)

    Este exemplo de conteúdo é para campanhas baseadas em público usando o tipo de campanha Marketing acionado por API.

    code language-json
    {
        "requestId": "123400000",
        "campaignId": "d32e6f6c-56df-4a98-a2c0-6db6008f8f32",
        "audience": {
            "id": "508f9416-52d0-4898-ba47-08baaa22e9c7"
        },
        "context": {
            "requestPayload": {
                "aps": {
                    "input-push-channel": "V+8UslywEfAAAOq9SbTrLg==",  //apns-channel-id
                    "content-available": 1,
                    "timestamp": 1770808339,
                    "event": "update",   // start | update | end
    
                    // Fields from GameScoreLiveActivityAttributes
                    "content-state": {
                        "homeTeamScore": 33,
                        "awayTeamScore": 49,
                        "statusText": "Wingdom keeps scoring!"
                    },
                    "attributes-type": "GameScoreLiveActivityAttributes",
                    "attributes": {
                        "liveActivityData": {
                            "channelID": "V+8UslywEfAAAOq9SbTrLg=="   //apns-channel-id, must match the "input-push-channel" value
                        }
                    },
                    "alert": {
                        "title": "This is the title for game",
                        "body": "This is the body for body"
                    }
                }
            }
        }
    }
    

Depois de projetar sua atividade Live, você pode acompanhar a medição do impacto da atividade Live com relatórios internos.

TIP
Se a sua Atividade online não estiver aparecendo ou sendo atualizada conforme esperado, consulte Solucionar problemas de atividades online para obter uma orientação passo a passo sobre depuração.

Vídeo tutorial

Saiba como configurar a atividade do iOS Live com o Adobe Journey Optimizer para fornecer atualizações avançadas em tempo real na Tela de bloqueio do iPhone e no Dynamic Island.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76