Controle a avaliação do público-alvo em lote com Agendamentos flexíveis em lote

AVAILABILITY
Agendamentos flexíveis de lote estão disponíveis em Disponibilidade limitada. Para obter mais informações, entre em contato com o Atendimento ao cliente da Adobe.

A segmentação em lote é um método de avaliação que permite mover os dados do perfil de uma só vez para criar um público-alvo correspondente. Anteriormente, esses públicos-alvo em lote dependiam de um único trabalho de segmentação fixo, executado uma vez por dia.

Com Agendamentos flexíveis em lote, você controla quando seus públicos-alvo são avaliados, oferecendo mais flexibilidade para priorizar seus tempos de avaliação para que você possa dimensionar melhor para volumes maiores de público-alvo.

Criar um agendamento create-schedule

Para usar Agendamentos flexíveis de lotes, primeiro será necessário criar um agendamento para os públicos-alvo. Você pode criar um agendamento usando a interface do usuário ou a API do Experience Platform.

IU

Para criar um agendamento usando a interface do usuário do Experience Platform, primeiro acesse a seção Avaliação no espaço de trabalho do Serviço de segmentação.

Selecione Públicos-alvo na seção Cliente, seguido de Avaliação.

Os botões Públicos-alvo e Avaliação são destacados, mostrando como acessar a página Avaliação.

A página Avaliação é exibida, exibindo todas as agendas disponíveis atualmente na sua organização. Selecione Criar agendamento para começar a criar o agendamento.

O botão Criar agendamento está realçado na página Avaliação.

O popover Criar agendamento é exibido. Nesse pop-over, você pode preencher os detalhes do seu agendamento, incluindo o nome, a cadência e a hora do dia em que deseja que o agendamento seja executado. Depois de inserir todos os detalhes necessários, selecione Criar para continuar.

O popover Criar agendamento é exibido.

API

Para criar um agendamento usando a API do Experience Platform, será necessário fazer uma solicitação POST para o ponto de extremidade /schedules.

Formato da API

code language-http
POST /schedules

Solicitação

accordion
Um exemplo de solicitação para criar um agendamento.
code language-shell
curl -X POST https://platform.adobe.io/data/core/ups/config/schedules \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'
 -d '
{
    "name": "Weekly VIP refresh",
    "type": "batch_segmentation",
    "schedule": "0 0 10 * * ?",
    "properties": {
        "segments": [
            "sample-audience-1",
            "sample-audience-2"
        ]
    },
    "state": "active"
}'

Ao criar um agendamento, você precisará fornecer um nome, tipo, agendamento, os públicos-alvo que pertencem a ele, bem como o estado. Para obter informações mais detalhadas sobre como criar um agendamento usando a API, leia o manual de ponto de extremidade de agendamentos.

Resposta

accordion
Um exemplo de resposta ao criar um agendamento.
code language-json
{
  "id": "cd585edf-962d-420d-94ad-3be03e619ac2",
  "name": "Weekly VIP Refresh",
  "type": "batch_segmentation",
  "schedule": "0 0 10 * * ?",
  "frequency": "weekly",
  "state": "active",
  "properties": {
    "segments": ["sample-audience-1", "sample-audience-2"]
  }
}

Uma resposta bem-sucedida retorna o status HTTP 200 com informações sobre o agendamento recém-criado. O campo frequency é preenchido automaticamente e se baseia no schedule fornecido.

Atribuir públicos-alvo a um agendamento assign-audience

Depois de criar um agendamento, você pode atribuir públicos adicionais ao agendamento anterior. Você pode atribuir públicos-alvo usando a interface ou a API do Experience Platform.

IU

Para atribuir públicos a agendamentos usando a interface do Experience Platform, selecione o ícone de reticências ao lado do agendamento, seguido de Agendar públicos.

O botão Agendar públicos-alvo está realçado.

O popover Agendar públicos-alvo é exibido. Selecione os públicos que deseja adicionar ao agendamento, seguido de Agendar para confirmar as alterações de agendamento.

O popover Agendar públicos-alvo é exibido.

API

Para atribuir públicos a um agendamento usando a API do Experience Platform, será necessário fazer uma solicitação POST para o ponto de extremidade /schedules/add-audiences.

Formato da API

code language-http
POST /schedules/add-audiences

Solicitação

accordion
Um exemplo de solicitação para adicionar públicos-alvo a um agendamento.
code language-shell
curl -X POST https://platform.adobe.io/data/core/ups/config/schedules/add-audiences \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
        "id": "cd585edf-962d-420d-94ad-3be03e619ac2",
        "segments": [
            "sample-audience-3",
            "sample-audience-4"
        ]
      }'

Ao adicionar públicos-alvo a um agendamento, é necessário fornecer a ID do agendamento, bem como as IDs dos públicos-alvo que você deseja adicionar ao agendamento. Para obter informações mais detalhadas sobre como adicionar públicos a um agendamento, leia o manual de ponto de extremidade de agendamentos.

Resposta

accordion
Uma resposta bem-sucedida ao adicionar públicos-alvo a um agendamento.
code language-json
{
    "added": ["sample-audience-3", "sample-audience-4"],
    "existing": [],
    "invalid": [],
    "segmentCount": {
        "previous": 2,
        "current": 4,
        "diff": 2
    }
}

Uma resposta bem-sucedida retorna o status HTTP 200 com informações sobre os públicos adicionados ao agendamento.

Como alternativa, você pode atribuir um agendamento a um público-alvo durante a criação do público-alvo. No Audience Builder, depois de salvar o público-alvo, vá para a seção Agendamento na seção de propriedades do público-alvo e selecione o ícone de calendário .

O popover Agendamentos de público-alvo é exibido. Nesse popover, é possível atribuir a quais cronogramas o público-alvo deve pertencer.

O popover Atribuir agendamentos é exibido, mostrando a quais agendamentos um público-alvo pertence.

Exibir a programação de um público view-audience-schedule

Você pode ver a quais cronogramas um público pertence usando a interface do usuário ou a API do Experience Platform.

IU
note
NOTE
Você só pode exibir os agendamentos para públicos-alvo criados com o Audience Builder.

Para exibir os cronogramas aos quais um público pertence usando a interface do Experience Platform, acesse o Portal de Público-Alvo e selecione o público, seguido de Editar público-alvo.

No Audience Builder, selecione o ícone de calendário . na seção Agenda da seção Propriedades de público-alvo para exibir o popover Agendamentos de público-alvo. Esse pop-over mostra a quais agendamentos o público-alvo pertence e permite adicionar ou remover quais agendamentos o público-alvo pertence.

O popover Atribuir agendamentos é exibido, mostrando a quais agendamentos um público-alvo pertence.

API

Para exibir os agendamentos aos quais um público-alvo pertence usando a API do Experience Platform, faça uma solicitação POST para o ponto de extremidade /schedules/audience-map.

Formato da API

code language-http
POST /schedules/audience-map

Solicitação

accordion
Uma solicitação de amostra para ver a quais cronogramas os públicos-alvo listados pertencem.
code language-shell
curl -X POST https://platform.adobe.io/data/core/ups/config/schedules/audience-map \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
        "segments": [
            "sample-audience-1",
            "sample-audience-2"
        ]
      }'

Para usar esse endpoint, é necessário fornecer as IDs dos públicos-alvo para os quais você deseja exibir os agendamentos. Para obter informações mais detalhadas sobre como exibir os agendamentos aos quais um público pertence, leia o manual de ponto de extremidade de agendamentos.

Resposta

accordion
Uma resposta bem-sucedida ao recuperar agendas para os públicos.
code language-json
{
  "audienceMap": {
    "sample-audience-1": ["cd585edf-962d-420d-94ad-3be03e619ac2"],
    "sample-audience-2": []
  },
  "schedules": {
    "cd585edf-962d-420d-94ad-3be03e619ac2": {
      "name": "Weekly VIP Refresh",
      "schedule": "0 0 10 * * ?",
      "frequency": "weekly"
    }
  }
}

Uma resposta bem-sucedida retorna o status HTTP 200 com informações detalhadas sobre os agendamentos aos quais os públicos-alvo solicitados pertencem.

Remover públicos-alvo de uma programação remove-audience

Se quiser remover públicos-alvo de um agendamento já criado, use a interface do usuário do Experience Platform ou a API.

IU

Para remover públicos-alvo de um agendamento usando a interface do Experience Platform, selecione o ícone de mais ao lado do agendamento, seguido de Agendar públicos-alvo.

O botão Agendar públicos-alvo está realçado.

O popover Agendar públicos-alvo é exibido. Selecione os públicos que deseja remover da agenda, seguido de Agendar para confirmar as alterações de agendamento.

O popover Agendar públicos-alvo é exibido.

API

Para remover públicos de um agendamento, você precisará fazer uma solicitação POST para o ponto de extremidade /schedules/remove-audiences.

Formato da API

code language-http
POST /schedules/remove-audiences

Solicitação

accordion
Um exemplo de solicitação para remover públicos-alvo de um agendamento
code language-shell
curl -X POST https://platform.adobe.io/data/core/ups/config/schedules/remove-audiences/
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'
 -d '
 {
    "id": "cd585edf-962d-420d-94ad-3be03e619ac2",
    "segments": [
        "sample-audience-1"
    ]
 }
 '

Ao remover públicos-alvo de um agendamento, é necessário fornecer a ID do agendamento, bem como as IDs dos públicos-alvo que você deseja remover do agendamento. Para obter informações mais detalhadas sobre como remover públicos-alvo de um agendamento, leia o manual de ponto de extremidade de agendamentos.

Resposta

accordion
Uma resposta bem-sucedida ao remover públicos-alvo de um agendamento.
code language-json
{
    "removed": ["sample-audience-1"],
    "existing": [],
    "invalid": [],
    "segmentCount": {
        "previous"
    }
}

Executar um agendamento manualmente run-manually

Em vez de aguardar a execução do agendamento, você pode acionar manualmente um agendamento existente para execução usando a interface do usuário ou a API do Experience Platform.

IU

Para executar manualmente um agendamento na interface do usuário do Experience Platform, selecione o ícone de mais ao lado do agendamento que você deseja avaliar na página Avaliação, seguido por Executar agendamento.

O botão Executar agendamento está realçado.

Um pop-up de confirmação é exibido. Selecione Iniciar para iniciar imediatamente a execução do agendamento.

O popover Executar agendamento é exibido.

API

Para executar manualmente um agendamento na API do Experience Platform, você precisará fazer uma solicitação POST para o ponto de extremidade /schedules/trigger.

Formato da API

code language-http
POST /schedules/trigger

Solicitação

accordion
Uma solicitação de amostra para acionar a avaliação de um agendamento.
code language-shell
curl -X POST https://platform.adobe.io/data/core/ups/config/schedules/trigger \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
    "id": "cd585edf-962d-420d-94ad-3be03e619ac2"
    }'

Quando você aciona uma avaliação de programação, precisa fornecer a ID da programação que deseja avaliar. Você pode avaliar apenas um agendamento de cada vez. Para obter informações mais detalhadas sobre como acionar uma avaliação de agendamento, leia o manual de ponto de extremidade de agendamentos.

Resposta

Uma resposta bem-sucedida retorna o status HTTP 200 sem conteúdo.

Ativar ou desativar um agendamento

Você pode ativar ou desativar um agendamento usando a interface ou a API do Experience Platform.

IU

Para habilitar ou desabilitar um agendamento usando a interface do usuário do Experience Platform, selecione o ícone de mais ao lado do agendamento. Para habilitar um agendamento desabilitado no momento, selecione Habilitar. Para desabilitar um agendamento habilitado no momento, selecione Desabilitar.

O botão Desabilitar agendamento está realçado.

API

Para habilitar ou desabilitar um agendamento usando a API do Experience Platform, será necessário fazer uma solicitação do PATCH para o ponto de extremidade /schedules, fornecendo a ID do agendamento que você deseja atualizar.

Formato da API

code language-http
PATCH /schedules/{SCHEDULE_ID}

Solicitação

accordion
Um exemplo de solicitação para atualizar um agendamento
code language-shell
curl -X PATCH https://platform.adobe.io/data/core/ups/config/schedules/cd585edf-962d-420d-94ad-3be03e619ac2 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '[
        {
            "op": "replace",
            "path": "/state",
            "value": "inactive"
        }
      ]'

Ao atualizar o agendamento, você precisa fornecer a operação, o caminho e o valor do agendamento. Se você quiser habilitar um agendamento desabilitado, precisará definir value como active. Se quiser desabilitar um agendamento habilitado, você precisará definir value como inactive. Para obter informações mais detalhadas sobre como atualizar uma agenda, leia o manual de ponto de extremidade de agendamentos.

Resposta

Uma resposta bem-sucedida retorna o status HTTP 204 sem conteúdo.

Próximas etapas

Depois de ler este guia, agora você sabe como usar Agendamentos flexíveis de lotes usando a API ou a interface do usuário do Experience Platform. Para obter mais informações sobre a interface de Cronogramas de lote flexíveis, leia a visão geral sobre a interface do serviço de segmentação. Para obter mais informações sobre a API de agendamentos, leia o manual de ponto de extremidade de agendamentos. Para saber como o Agendamento flexível em lote funciona com sua capacidade e créditos, leia a visão geral de uso e capacidades de licença.

Vídeo video

O vídeo a seguir mostra como usar agendas em lote flexíveis, descrevendo como criar agendas personalizadas, monitorar trabalhos de segmentação e gerenciar créditos na guia Avaliação.

Apêndice appendix

O apêndice a seguir lista como as dependências entre programações funcionam e as perguntas mais frequentes sobre programações de lote flexíveis.

Dependências entre agendamentos cross-schedule-dependencies

Se um público-alvo se referir a outro público-alvo como uma dependência, essa dependência poderá colocar esse público-alvo em um agendamento ao qual não pertence.

Considere os quatro públicos-alvo e os dois agendamentos a seguir:

Programação A: Público-alvo 1, Público-alvo 4
Programação B: Público-alvo 2, Público-alvo 3

O Público-alvo 1 se refere ao Público-alvo 2 por meio de uma dependência, portanto, o Público-alvo 1 precisa da associação avaliada do Público-alvo 2 para calcular sua própria associação.

Quando o Agendamento A é executado, o Público-alvo 1 e o Público-alvo 4 são avaliados, conforme esperado. No entanto, o Público-alvo 2 também é executado, pois é uma dependência do Público-alvo 1.

Quando a Programação B é executada, o Público-alvo 2 e o Público-alvo 3 são avaliados, conforme esperado. Nesse cenário, o Público-alvo 1 não é avaliado, pois o Público-alvo 2 não depende do Público-alvo 1.

Como resultado, isso significa que os públicos-alvo que são dependentes de outros públicos-alvo (como o Público-alvo 2 no cenário acima) maio são avaliados mais de uma vez por dia - uma vez como parte de sua própria avaliação agendada e outra como parte da programação do público-alvo que depende do outro público-alvo.

Perguntas frequentes faq

Preciso fazer algo para continuar usando a avaliação diária que tenho atualmente?

Resposta
Não. O agendamento do sistema continua a ser executado automaticamente. Nada muda, a menos que você crie um agendamento personalizado.

Um público-alvo pode ser atribuído a mais de um agendamento personalizado?

Resposta
Sim! Um público-alvo pode ser atribuído a mais de um agendamento personalizado.

Os públicos de streaming ou de borda podem usar agendamentos personalizados?

Resposta
Não. Os públicos-alvo de transmissão e de borda sempre avaliam o agendamento do sistema.

Posso atribuir uma composição de público-alvo a um agendamento personalizado?

Resposta
Não. As composições de público são avaliadas automaticamente como parte da programação do sistema. Isso inclui qualquer público interno que faça parte da composição.

Quantas programações posso executar?

Resposta
Você pode executar até 4 programações por dia. Este inclui o agendamento do sistema.

Preciso de Agendamentos de Lotes Flexíveis para ter mais de 4.000 públicos em lotes?

Resposta
Sim. Agendamentos flexíveis de lotes são necessários para que você tenha 10.000 públicos-alvo em lote.

Criar um agendamento personalizado custa algo?

Resposta
Você recebe uma programação personalizada semanal (52 execuções programadas) incluída no Experience Platform. Além disso, o agendamento do sistema está sempre livre. Se você quiser criar programações personalizadas adicionais, as execuções programadas adicionais consumirão créditos. Para obter mais informações, leia a visão geral do uso e das capacidades da licença.

Como posso ver se meu cronograma foi executado?

Resposta
Você pode ver se seu cronograma foi executado na visualização de monitoramento do trabalho de segmentação. Selecione Monitoramento seguido por Painel, Públicos-alvo e Trabalho de segmentação. Aqui, selecione o ícone de filtro ao lado da hora em que o agendamento foi executado para ver a lista de públicos avaliados pelo agendamento.
recommendation-more-help
experience-platform-help-segmentation