Configuração da segmentação com o ContextHub configuring-segmentation-with-contexthub

NOTE
Esta seção descreve como configurar a segmentação ao usar o ContextHub. Se você estiver usando a funcionalidade Client Context, consulte a documentação relevante para configurar a segmentação para Client Context.

A segmentação é uma consideração importante ao criar uma campanha. Consulte Gerenciamento de públicos-alvo para obter informações sobre como a segmentação funciona e os termos principais.

Dependendo das informações que você já coletou sobre os visitantes do seu site e das metas que deseja alcançar, é necessário definir os segmentos e as estratégias necessárias para o seu conteúdo direcionado.

Esses segmentos são usados para fornecer conteúdo direcionado especificamente a um visitante. Este conteúdo é mantido na seção Personalization do site. As atividades definidas aqui podem ser incluídas em qualquer página e definem para qual segmento de visitante o conteúdo especializado se aplica.

O AEM permite personalizar facilmente a experiência dos usuários. Ela também permite verificar os resultados das definições de segmento.

Acessar segmentos accessing-segments

O console Públicos-alvo é usado para gerenciar segmentos do ContextHub ou do Client Context e públicos-alvo da sua conta do Adobe Target. Esta documentação abrange o gerenciamento de segmentos para o ContextHub. Para segmentos de Client Context e segmentos do Adobe Target, consulte a documentação relevante.

Para acessar os segmentos, é necessário selecionar a configuração. Na navegação global, selecione Navegação > Personalization > Públicos-alvo. Você verá as configurações disponíveis:

Públicos-alvo - Configurações

Selecione sua configuração para ver os segmentos, por exemplo, Site WKND:

Públicos-alvo - Segmentos

Editor do segmento segment-editor

O Editor de segmentos permite modificar facilmente um segmento. Para editar um segmento, selecione-o na lista de segmentos e clique no botão Editar.

editor de segmentos

Usando o navegador de componentes, você pode adicionar contêineres AND e OR para definir a lógica do segmento e, em seguida, adicionar componentes adicionais para comparar propriedades e valores ou scripts de referência e outros segmentos para definir os critérios de seleção (consulte Criar um novo segmento) para definir o cenário exato para selecionar o segmento.

Quando a declaração inteira for avaliada como verdadeira, o segmento será resolvido. Se houver vários segmentos aplicáveis, o fator Boost também será usado. Consulte Criando um Novo Segmento para obter detalhes sobre o fator de reforço.

CAUTION
O editor de segmentos não verifica se há referências circulares. Por exemplo, o segmento A faz referência a outro segmento B, que por sua vez faz referência ao segmento A. Verifique se seus segmentos não contêm referências circulares.

Contêineres containers

Os seguintes contêineres estão disponíveis prontamente e permitem agrupar comparações e referências para avaliação booleana. Eles podem ser arrastados do navegador de componentes para o editor. Consulte a seção Uso de contêineres AND e OR seguinte para obter mais informações.

Contêiner AND
O operador AND booleano
Contêiner OR
O operador OR boolean

Comparações comparisons

As comparações de segmentos a seguir estão disponíveis prontas para uso para avaliar as propriedades do segmento. Eles podem ser arrastados do navegador de componentes para o editor.

Valor-Propriedade
Compara uma propriedade de um armazenamento a um valor definido
Propriedade—Propriedade
Compara uma propriedade de um armazenamento a outra propriedade
Propriedade—Referência de segmento
Compara uma propriedade de um armazenamento a outro segmento referenciado
Propriedade—Referência de script
Compara uma propriedade de um armazenamento aos resultados de um script
Referência de segmento—Referência do script
Compara um segmento referenciado aos resultados de um script
NOTE
Ao comparar valores, se o tipo de dados da comparação não estiver definido (ou seja, configurado para detecção automática), o mecanismo de segmentação do ContextHub simplesmente comparará os valores, como o Javascript faria. Não converte valores em seus tipos esperados, o que pode levar a resultados enganosos. Por exemplo:
null < 30 // will return true
Portanto, ao criar um segmento, você deve selecionar um tipo de dados sempre que os tipos de valores comparados forem conhecidos. Por exemplo:
Ao comparar a propriedade profile/age, você já sabe que o tipo comparado será número, mesmo que profile/age não esteja definido, uma comparação profile/age menor do que 30 retornará falso, como esperado.

Referências references

As seguintes referências estão disponíveis prontas para uso para vincular diretamente a um script ou outro segmento. Eles podem ser arrastados do navegador de componentes para o editor.

Referência de segmento
Avaliar o segmento referenciado
Referência de scripts
Avaliar o script referenciado. Consulte a seção Usar referências de script para obter mais informações.

Criar um novo segmento creating-a-new-segment

Para definir seu novo segmento:

  1. Depois de acessar os segmentos, navegue até a pasta onde deseja criar o segmento.

  2. clique no botão Criar e selecione Criar segmento do ContextHub.

    chlimage_1-311

  3. No Novo segmento do ContextHub, insira um título para o segmento e um valor de reforço, se necessário, e clique em Criar.

    chlimage_1-312

    Cada segmento tem um parâmetro de reforço usado como fator de ponderação. Um número mais alto indica que o segmento será selecionado em detrimento de um segmento com um número menor em instâncias em que vários segmentos são válidos.

    • Valor mínimo: 0
    • Valor máximo: 1000000
  4. Arraste uma comparação ou referência para o editor de segmentos e ela aparecerá no contêiner AND padrão.

  5. Clique duas vezes na opção de configuração da nova referência ou segmento para editar os parâmetros específicos. Neste exemplo, estamos testando para pessoas em San Jose.

    screen_shot_2012-02-02at103135am

    Sempre defina um Tipo de dados, se possível, para garantir que suas comparações sejam avaliadas corretamente. Consulte Comparações para obter mais informações.

  6. Clique em OK para salvar sua definição:

  7. Adicione mais componentes conforme necessário. É possível formular expressões boolean usando os componentes do contêiner para comparações AND e OR (consulte Uso de contêineres AND e OR abaixo). Com o editor de segmentos, é possível excluir componentes que não são mais necessários ou arrastá-los para novas posições na instrução.

Uso de contêineres AND e OR using-and-and-or-containers

Ao usar os componentes de contêineres AND e OR, é possível construir segmentos complexos no AEM. Ao fazer isso, é útil estar ciente de alguns pontos básicos:

  • O nível superior da definição é sempre o contêiner AND criado inicialmente. Isso não pode ser alterado, mas não afeta o restante da definição de segmento.
  • Certifique-se de que o aninhamento do seu contêiner faça sentido. Os contêineres podem ser exibidos como colchetes da expressão boolean.

O exemplo a seguir é usado para selecionar visitantes considerados em nossa faixa etária principal:

Masculino e entre 30 e 59 anos

OU

Feminino e entre 30 e 59 anos

Você começa colocando um componente de contêiner OR no contêiner AND padrão. No contêiner OR, você adiciona dois contêineres AND e, em ambos, pode adicionar a propriedade ou os componentes de referência.

screen_shot_2012-02-02at105145am

Uso de referências de script using-script-references

Ao usar o componente Referência de script, a avaliação de uma propriedade de segmento pode ser delegada a um script externo. Depois que o script é configurado corretamente, ele pode ser usado como qualquer outro componente de uma condição de segmento.

Definição de um script para referência defining-a-script-to-reference

  1. Adicione o arquivo ao clientlib contexthub.segment-engine.scripts.

  2. Implemente uma função que retorne um valor. Por exemplo:

    code language-none
    ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - script.profile-info.js');
    
    (function() {
        'use strict';
    
        /**
         * Sample script returning profile information. Returns user info if data is available, false otherwise.
         *
         * @returns {Boolean}
         */
        var getProfileInfo = function() {
            /* let the SegmentEngine know when script should be re-run */
            this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));
            this.dependOn(ContextHub.SegmentEngine.Property('profile/givenName'));
    
            /* variables */
            var name = ContextHub.get('profile/givenName');
            var age = ContextHub.get('profile/age');
    
            return name === 'Joe' && age === 123;
        };
    
        /* register function */
        ContextHub.SegmentEngine.ScriptManager.register('getProfileInfo', getProfileInfo);
    
    })();
    
  3. Registre o script com ContextHub.SegmentEngine.ScriptManager.register.

Se o script depender de propriedades adicionais, será necessário chamar this.dependOn(). Por exemplo, se o script depender de profile/age:

this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Fazer referência a um script referencing-a-script

  1. Crie um segmento do ContextHub.
  2. Adicione o componente Referência de script no local desejado do segmento.
  3. Abra a caixa de diálogo de edição do componente Referência de script. Se configurado adequadamente, o script deve estar disponível na lista suspensa Nome do script.

Organizar segmentos organizing-segments

Se você tiver muitos segmentos, eles podem se tornar difíceis de gerenciar como uma lista simples. Nesses casos, pode ser útil criar pastas para gerenciar seus segmentos.

Criar uma nova pasta create-folder

  1. Depois de acessar os segmentos, clique no botão Criar e selecione Pasta.

    Adicionar pasta

  2. Forneça um Título e um Nome para sua pasta.

    • O Título deve ser descritivo.

    • O Nome se tornará o nome do nó no repositório.

    Criar pasta

  3. Clique em Criar.

    Confirmar pasta

  4. A pasta aparecerá na lista de segmentos.

    • A forma como você classifica as colunas afetará onde a nova pasta aparece na lista.

    • Você pode clicar nos cabeçalhos da coluna para ajustar sua classificação.

      A nova pasta

Modificar pastas existentes modify-folders

  1. Após acessar os segmentos, clique na pasta que deseja modificar para selecioná-la.

    Selecionar pasta

  2. Clique em Renomear na barra de ferramentas para renomear a pasta.

  3. Forneça um novo Título da pasta e clique em Salvar.

    Renomear pasta

NOTE
Ao renomear pastas, somente o título pode ser alterado. O nome não pode ser alterado.

Excluir uma pasta

  1. Após acessar os segmentos, clique na pasta que deseja modificar para selecioná-la.

    Selecionar pasta

  2. Clique em Excluir na barra de ferramentas para excluir a pasta.

  3. Uma caixa de diálogo apresenta uma lista de pastas selecionadas para exclusão.

    Confirmar exclusão

    • Clique em Excluir para confirmar.
    • Clique em Cancelar para anular.
  4. Se qualquer uma das pastas selecionadas contiver subpastas ou segmentos, sua exclusão deverá ser confirmada.

    Confirmar exclusão de filhos

    • Clique em Forçar exclusão para confirmar.
    • Clique em Cancelar para anular.
NOTE
Não é possível mover um segmento de uma pasta para outra.

Testar a aplicação de um segmento testing-the-application-of-a-segment

Depois que o segmento é definido, os resultados potenciais podem ser testados com o auxílio do ContextHub.

  1. Visualizar uma página
  2. Clique no ícone do ContextHub para exibir sua barra de ferramentas
  3. Selecione um perfil que corresponda ao segmento criado
  4. O ContextHub resolverá os segmentos aplicáveis para o perfil selecionado

Por exemplo, nossa definição de segmento simples para identificar usuários em nossa faixa etária principal é uma definição de segmento simples que se baseia na idade e no gênero do usuário. O carregamento de um perfil específico que corresponde a esses critérios mostra se o segmento foi resolvido com êxito:

screen_shot_2012-02-02at105926am

Ou se não for resolvido:

screen_shot_2012-02-02at110019am

NOTE
Todas as características são resolvidas imediatamente, embora a maioria seja alterada somente no recarregamento da página.

Esses testes também podem ser executados em páginas de conteúdo e em combinação com conteúdo direcionado e Atividades e Experiências relacionadas.

Se você configurou uma atividade e uma experiência usando o exemplo de segmento de grupo de idade principal acima, é possível testar facilmente seu segmento com a atividade. Para obter detalhes sobre como configurar uma atividade, consulte a documentação sobre a criação de conteúdo direcionado relacionada.

  1. No modo de edição de uma página em que você configurou o conteúdo direcionado, é possível ver que o conteúdo é direcionado por meio do ícone de seta no conteúdo.

    chlimage_1-313

  2. Alterne para o modo de visualização e, usando o hub de contexto, alterne para um perfil que não corresponda à segmentação configurada para a experiência.

    chlimage_1-314

  3. Alterne para um perfil que corresponda à segmentação configurada para a experiência e veja que a experiência muda de acordo.

    chlimage_1-315

Usar seu segmento using-your-segment

Os segmentos usados são usados para orientar o conteúdo real visualizado por públicos-alvo específicos. Consulte Gerenciar públicos-alvo para obter mais informações sobre públicos-alvo e segmentos e Criação de conteúdo direcionado sobre o uso de públicos-alvo e segmentos para direcionar conteúdo.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2