Campos derivados derived-fields

Os campos derivados são um aspecto importante da funcionalidade de relatórios em tempo real no Adobe Customer Journey Analytics. Um campo derivado permite definir manipulações de dados (muitas vezes complexas) a qualquer momento, por meio de um criador de regras personalizável. Você pode usar esse campo derivado como um componente (métrica ou dimensão) no Workspace ou ainda definir o campo derivado como um componente na Visualização de dados.

Os campos derivados podem economizar uma quantidade significativa de tempo e esforço, em comparação à transformação ou manipulação de dados em outros locais fora do Customer Journey Analytics. Como o Preparo de Dados, o Data Distiller ou em seus próprios processos ETL (Extract Transform Load) / ELT (Extract Load Transform).

Os campos derivados são definidos em Visualizações de dados, são baseados em um conjunto de funções definidas como regras e aplicados a campos padrão e/ou de esquema disponíveis.

Exemplos de casos de uso:

  • Defina um campo Nome de página derivado que corrija valores de nome de página coletados inadequados para corrigir valores de nome de página.

  • Defina um campo Canal de marketing derivado que determine o canal de marketing adequado com base em uma ou mais condições (por exemplo, parâmetro de URL, URL da página, nome da página).

Interface de campo derivada interface

Ao criar ou editar um campo derivado, você usa a interface de campo derivado.

Captura de tela da caixa de diálogo Campo derivado

Nome
Descrição
1
Seletor
Use a área do seletor para selecionar e arrastar e soltar sua função, modelo de função, campo de esquema ou campo padrão no construtor de regras.
Use o menu suspenso para selecionar entre:
Função Funções - listas disponíveis Funções,
Ícone de modelo de função Modelos de função - listas disponíveis Modelos de função,
Ícone de campo de esquema Campos de esquema - lista campos disponíveis de categorias de conjunto de dados (evento, perfil, pesquisa) e campos derivados definidos anteriormente, e
Ícone de campo padrão 9}Campos padrão - campos padrão disponíveis (como ID do conjunto de dados da plataforma). Somente os campos padrão de sequência e numérico são exibidos no seletor. Se a função suportar outros tipos de dados, os campos padrão com esses outros tipos de dados poderão ser selecionados para valores ou campos na interface de regras.
Você pode pesquisar por função, modelos de função, esquema e campos padrão usando a caixa de pesquisa Ícone de pesquisa .
Você pode filtrar a lista de objetos selecionados selecionando Ícone de Filtro Filtrar e especificar filtros na caixa de diálogo Filtrar campos por. Você pode remover filtros facilmente usando o ícone Fechar para cada filtro.
2
Construtor de regras
Você cria o campo derivado sequencialmente usando uma ou mais regras. Uma regra é uma implementação específica de uma função e, portanto, sempre está associada a apenas uma função. Crie uma regra arrastando e soltando uma função no construtor de regras. O tipo de função determina a interface da regra.
Consulte a Interface de regra para obter mais informações.
Você pode inserir uma função no início, fim ou entre regras já disponíveis no construtor de regras. A última regra no construtor de regras determina a saída final do campo derivado.
3
​ Configurações do campo ​
É possível nomear e descrever o campo derivado e inspecionar seu tipo de campo.
4
​ Saída Final ​
Essa área mostra uma visualização atualizada dinamicamente dos valores de saída, com base nos dados dos últimos 30 dias e nas alterações feitas no campo derivado no construtor de regras.

Assistente de modelo de campo wizard

Quando você acessa a interface de campo derivada pela primeira vez, o assistente Iniciar com um modelo de campo é exibido.

  1. Selecione o modelo que descreva com mais precisão o tipo de campo que você está tentando criar.
  2. Selecione o botão ​ Selecionar ​ para continuar.

Sua caixa de diálogo de campo derivado é preenchida com regras (e funções) necessárias ou úteis para o tipo de campo selecionado. Consulte Modelos de função para obter mais informações sobre os modelos disponíveis.

Interface de regras rules

Ao definir uma regra no construtor de regras, use a interface de regras.

Captura de tela da Interface de Regra de Campo Derivado

Nome
Descrição
A
Nome da Regra
Por padrão, o nome da regra é Regra X (X se refere a um número de sequência). Para editar o nome de uma regra, selecione seu nome e digite o novo nome, por exemplo Query Parameter.
B
Nome da Função
O nome de função selecionado para a regra, por exemplo URL PARSE. Quando a função é a última na sequência de funções e determina os valores de saída finais, o nome da função é seguido por - SAÍDA FINAL, por exemplo URL PARSE - SAÍDA FINAL.
Para mostrar um pop-up com mais informações sobre a função, selecione ícone de Ajuda .
C
Descrição da regra
Opcionalmente, é possível adicionar uma descrição a uma regra.
Selecione Mais ícone e **** Adicionar Descrição **** para adicionar uma descrição ou ​ Editar Descrição ​ para editar uma descrição existente.
Use o editor para inserir uma descrição. Você pode usar a barra de ferramentas para formatar o texto (usando o seletor de estilo, negrito, itálico, sublinhado, direita, esquerda, centralizado, cor, lista de números, lista de marcadores) e adicionar links a informações externas.
Para concluir a edição da descrição, clique fora do editor.
D
Área de função
Define a lógica da função. A interface depende do tipo de função. A lista suspensa para Campo ou Valor mostra todas as categorias de campos (regras, campos padrão, campos) disponíveis, com base no tipo de entrada que a função espera. Como alternativa, você pode arrastar e soltar um campo do seletor de campos Esquema e Padrão em para um Campo ou Valor. Quando esse campo arrastado se origina de um conjunto de dados de Pesquisa, uma função de Pesquisa é inserida automaticamente antes da função definida.
Consulte Referência de função sobre informações detalhadas para cada uma das funções suportadas.

Criar um campo derivado create

  1. Selecione uma visualização de dados existente ou crie uma visualização de dados. Consulte Visualizações de dados para obter mais informações.

  2. Selecione a guia ​ Componentes ​ da visualização de dados.

  3. Selecione ​ Criar campo derivado ​ no painel esquerdo.

  4. Para definir seu campo derivado, use a interface Criar campo derivado. Consulte Interface de campo derivada.

    Para salvar o novo campo derivado, selecione ​ Salvar ​.

  5. O novo campo derivado é adicionado ao contêiner Campos derivados >, como parte dos ​ Campos de esquema ​ no painel esquerdo da visualização de dados.

Editar um campo derivado edit

  1. Selecione uma visualização de dados existente. Consulte Visualizações de dados para obter mais informações.

  2. Selecione a guia ​ Componentes ​ da visualização de dados.

  3. Selecione a guia ​ Campos de esquema ​ no painel Conexão à esquerda.

  4. Selecione ​ Campos derivados > contêiner.

  5. Passe o mouse sobre o campo derivado que você deseja editar e selecione Ícone Editar .

  6. Para editar o campo derivado, use a interface Editar campo derivado. Consulte Interface de campo derivada.

    • Selecione ​ Salvar ​ para salvar o campo derivado atualizado.

    • Selecione ​ Cancelar ​ para cancelar todas as alterações feitas no campo derivado.

    • Selecione ​ Salvar como ​ para salvar o campo derivado como um novo campo derivado. O novo campo derivado tem o mesmo nome que o campo derivado editado original com (copy) adicionado a ele.

Como alternativa, se você tiver usado um campo derivado como um componente para dimensões ou métricas na visualização de dados:

  1. Selecione o componente. Observe que o componente pode ter um nome diferente do seu campo derivado.

  2. No painel Componente, selecione o ícone Editar ao lado do campo derivado, abaixo do nome do campo Esquema.

  3. Para editar o campo derivado, use a interface Editar campo derivado. Consulte Interface de campo derivada.

    • Selecione ​ Salvar ​ para salvar o campo derivado atualizado.

    • Selecione ​ Cancelar ​ para cancelar todas as alterações feitas no campo derivado.

    • Selecione ​ Salvar como ​ para salvar o campo derivado como um novo campo derivado. O novo campo derivado tem o mesmo nome que o campo derivado editado original com (copy) adicionado a ele.

Excluir um campo derivado delete

  1. Selecione uma visualização de dados existente. Consulte Visualizações de dados para obter mais informações.

  2. Selecione a guia ​ Componentes ​ da visualização de dados.

  3. Selecione a guia ​ Campos de esquema ​ no painel Conexão.

  4. Selecione ​ Campos derivados > contêiner.

  5. Passe o mouse sobre o campo derivado que você deseja excluir e selecione Ícone Editar .

  6. Na interface Editar campo derivado, selecione Excluir.

    Uma caixa de diálogo Excluir componente solicita que você confirme a exclusão. Considere todas as referências externas que possam existir ao campo derivado fora da visualização de dados.

    • Selecione ​ Continuar ​ para excluir o campo derivado.

Como alternativa, se você tiver usado um campo derivado como um componente para dimensões ou métricas na visualização de dados:

  1. Selecione o componente. Observe que o componente pode ter um nome diferente do seu campo derivado.

  2. No painel Componente, selecione o ícone Editar ao lado do campo derivado, abaixo do nome do campo Esquema.

  3. Na interface Editar campo derivado, selecione Excluir.

    Uma caixa de diálogo Excluir componente solicita que você confirme a exclusão. Considere todas as referências externas que possam existir ao campo derivado fora da visualização de dados.

    • Selecione ​ Continuar ​ para excluir o campo derivado.
NOTE
Os campos derivados são gerenciados em um nível de Conexão no Customer Journey Analytics. Qualquer alteração feita em um campo derivado em qualquer uma das visualizações de dados associadas a essa conexão se aplica a todas essas visualizações de dados associadas.

Modelos de função templates

Para criar rapidamente um campo derivado para casos de uso específicos, os modelos de função estão disponíveis. Esses modelos de função podem ser acessados da área do seletor na interface de campo derivada ou são apresentados no primeiro uso no assistente Iniciar com um modelo de campo.

Canais de marketing mchannel

Este modelo de função usa uma coleção de regras para criar canais de marketing.

Detalhes

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do modelo de canal de marketing

Rejeições bounces

Este modelo de função usa um conjunto de regras para identificar rejeições de site.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras de rejeições

Combinação de várias dimensões multi-dim

Este modelo de função combina dois valores em um.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras de Combinação de Vários Dimension

Nome amigável do conjunto de dados friendlyname

Esse modelo de função fornece um nome de conjunto de dados legível.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do Nome Amigável do Conjunto de Dados

Nome da página do URL pagename

Este modelo de função cria um nome de página simples.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do Nome da Página do construtor de regras de URL

Temporada de feriados holiday

Esse modelo de função classifica os principais momentos do ano.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras da Temporada de Feriados

Metas mensais goals

Esse modelo de função define metas mensais personalizadas.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras de Metas Mensais

Obter todos os valores na lista delimitada allvalues

Este modelo de função converte uma lista limitada em uma matriz.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras de lista Delimitada Obter Todos os Valores

Obter o primeiro valor na lista delimitada firstvalue

Este modelo de função obtém o primeiro valor em uma lista delimitada.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do Construtor de Regras de Obter Primeiro Valor na Lista Delimitada

Obter o último valor na lista delimitada lastvalue

Este modelo de função obtém o último valor em uma lista delimitada.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do Construtor de Regras de Obter Último Valor na Lista Delimitada

Nome do Domínio domain

Este modelo de função extrai o nome de domínio usando uma expressão regular.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do Nome de Domínio

Obter parâmetro da string de consulta querystring

Este modelo de função extrai valores da sequência de consulta.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras Obter Parâmetro da Cadeia de Caracteres de Consulta

Campo de transição transition

Esse modelo de função faz a transição dos relatórios de um campo para outro.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do Campo de Transição

Detecção de bots simples botdetection

Este modelo de função implementa a identificação de bots de luz.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras de Detecção de bot simples

Este modelo de função identifica o último link clicado em uma sessão.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do Link de Saída

Esse modelo de função sinaliza links de download comuns.

Detalhes
note note
NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para usar o template, você deve especificar os parâmetros corretos para cada função listada como parte das regras no template. Consulte Referência de função para obter mais informações.

Captura de tela do construtor de regras do Link de Download

Referência de função functionref

NOTE
Você deve ter o pacote Select ou superior para usar a funcionalidade descrita nesta seção. Entre em contato com sua administração se não tiver certeza de qual pacote do Customer Journey Analytics você possui.

Para cada função compatível, encontre os detalhes abaixo sobre:

  • especificações:

    • tipo de dados de entrada: tipo de dados compatível,
    • input: valores possíveis para entrada,
    • operadores incluídos: operadores compatíveis com esta função (se houver),
    • limitações: limitações aplicáveis a esta função específica,
    • saída.
  • Casos de uso do, incluindo:

    • dados antes de definir o campo derivado,
    • como definir o campo derivado,
    • dados após definir o campo derivado.
  • restrições (se aplicável).

Caso Quando casewhen

Aplica condicionais, com base em critérios definidos de um ou mais campos. Esses critérios são usados para definir os valores em um novo campo derivado, com base na sequência das condições.

Detalhes

Especificações casewhen-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limitações Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Contêiner If, Else If:

    • Valor
      • Regras
      • Campos padrão
      • Campos Critério (consulte os operadores incluídos, com base no tipo de valor selecionado)
  • Em seguida, defina o valor como, Caso contrário, defina o valor como:

    • Valor
      • Regras
      • Campos padrão
      • Campos

Strings

  • Igual a
  • Igual a qualquer termo
  • Contém a frase
  • Contém qualquer termo
  • Contém todos os termos
  • Começa com
  • Começa com qualquer termo
  • Termina com
  • Termina com qualquer termo
  • Não é igual
  • Não é igual a nenhum termo
  • Não contém a frase
  • Não contém nenhum termo
  • Não contém todos os termos
  • Não começa com
  • Não começa com nenhum termo
  • Não termina com
  • Não termina com nenhum termo
  • Está definido
  • Não está definido

Numérico

  • Igual a
  • Não é igual
  • É maior que
  • É maior que ou igual a
  • É menor que
  • É menor que ou igual a
  • Está definido
  • Não está definido

Datas

  • Igual a
  • Não é igual
  • É posterior a
  • É posterior ou igual a
  • É anterior a
  • É anterior ou igual a
  • Está definido
  • Não está definido
  • 5 funções por campo derivado
  • 200 operadores por campo derivado. Um exemplo de um único operador é 'Domínio de referência contém google'.
Novo campo derivado

Caso de uso 1 casewhen-uc1

Você deseja definir regras para identificar vários canais de marketing, aplicando a lógica em cascata para definir um campo de canal de marketing com o valor correto:

  • Se o referenciador for de um mecanismo de pesquisa e a página tiver um valor de sequência de consulta em que cid contém ps_, o canal de marketing deverá ser identificado como uma Pesquisa paga.
  • Se o referenciador for de um mecanismo de pesquisa e a página não tiver a cadeia de caracteres de consulta cid, o canal de marketing deverá ser identificado como uma Pesquisa natural.
  • Se uma página tiver um valor de sequência de consulta em que cid contenha em_, o canal de marketing deverá ser identificado como um Email.
  • Se uma página tiver um valor de sequência de consulta em que cid contenha ds_, o canal de marketing deverá ser identificado como um Anúncio de exibição.
  • Se uma página tiver um valor de sequência de consulta em que cid contenha so_, o canal de marketing deverá ser identificado como um Social pago.
  • Se o referenciador for de um domínio de referência de twitter.com, facebook.com, linkedin.com ou tiktok.com, o canal de marketing deverá ser identificado como um Social Natural.
  • Se nenhuma das regras acima for correspondida, o canal de marketing deverá ser identificado como Outro referenciador.

Caso seu site receba os seguintes eventos de exemplo, contendo Referenciador e URL da Página, esses eventos deverão ser identificados da seguinte maneira:

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto
Event Referrer Page URL Marketing Channel
1 https://facebook.com https://site.com/home Natural Social
2 https://abc.com https://site.com/?cid=ds_12345678 Display
3 https://site.com/?cid=em_12345678 Email
4 https://google.com https://site.com/?cid=ps_abc098765 Paid Search
5 https://google.com https://site.com/?cid=em_765544332 Email
6 https://google.com Natural Search

Dados anteriores a casewhen-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Referrer Page URL
https://facebook.com https://site.com/home
https://abc.com https://site.com/?cid=ds_12345678
https://site.com/?cid=em_12345678
https://google.com https://site.com/?cid=ps_abc098765
https://google.com https://site.com/?cid=em_765544332
https://google.com

Campo derivado casewhen-uc1-derivedfield

Você define um campo derivado de Marketing Channel. Use as funções CASE WHEN para definir regras que criem valores para o com base em valores existentes para os campos Page URL e Referring URL.

Observe o uso da função URL PARSE para definir regras para buscar os valores de Page Url e Referring Url antes da aplicação das regras CASE WHEN.

Captura de tela da Ocorrência ao aplicar a regra 1

Dados após casewhen-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto
Marketing Channel
Natural Social
Display
Email
Paid Search
Email
Natural Search

Caso de uso 2 casewhen-uc2

Você coletou várias variações diferentes de pesquisa na sua dimensão Product Finding Methods. Para entender o desempenho geral da pesquisa em relação ao navegador, você deve gastar muito tempo combinando os resultados manualmente.

Seu site coleta os seguintes valores para sua dimensão Product Finding Methods. No final, todos esses valores indicam uma pesquisa.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Valor coletado Valor real
search p13n_no search
search p13n_yes search
search refine p13n_no search
search refine p13n_yes search
search redirect p13n_yes search
search-redirect search

Dados anteriores a casewhen-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods
search p13_no
search p13_yes
browse
search refine p13_no
search refine p13_yes
browse
search redirect p13_yes
search-redirect
browse

Campo derivado casewhen-uc2-derivedfield

Você define um campo derivado de Product Finding Methods (new). Você cria as seguintes regras CASE WHEN no construtor de regras. Estas regras aplicam a lógica a todas as variações possíveis dos antigos valores de campo Métodos de Descoberta de Produto para search e browse usando o critério Contém a frase.

Captura de tela da ocorrência quando a regra 2

Dados após casewhen-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods (new)
search
search
browse
search
search
browse
search
search
browse

Caso de uso 3 casewhen-uc3

Como empresa de viagens, você gostaria de medir a duração do percurso para viagens reservadas, para que possa relatar a duração dos percursos por período.

Suposições:

  • A organização está coletando a duração do percurso em um campo numérico.
  • Eles gostariam de agrupar durações de 1 a 3 dias em um compartimento chamado 'short trip'
  • Eles gostariam de agrupar durações de 4 a 7 dias em um compartimento chamado 'medium trip'
  • Eles gostariam de agrupar mais de 8 dias em um compartimento chamado 'long trip'
  • 132 viagens foram reservadas por um período de 1 dia
  • 110 viagens foram reservadas por um período de 2 dias
  • Foram reservadas 105 viagens por um período de 3 dias
  • Foram reservadas 99 viagens por um período de 4 dias
  • Foram reservadas 92 viagens por um período de 5 dias
  • Foram reservadas 85 viagens por um período de 6 dias
  • Foram reservadas 82 viagens por um período de 7 dias
  • 78 viagens foram reservadas por um período de 8 dias
  • 50 viagens foram reservadas por 9 dias
  • 44 viagens foram reservadas por um período de 10 dias
  • 38 viagens foram reservadas por 11 dias de duração
  • 31 viagens foram reservadas por 12 dias de duração

O relatório desejado deve ter a seguinte aparência:

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Trip Duration Type Bookings
medium trip 358
short trip 347
long trip 241

Dados anteriores a casewhen-uc3-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right
Trip Duration
1
12
3
6
4
8
6
2
1
2
21
8

Campo derivado casewhen-uc3-derivedfield

Você define um campo derivado de Trip Duration (bucketed). Você cria a seguinte regra CASE WHEN no construtor de regras. Esta regra aplica a lógica para agrupar os antigos valores do campo Duração da viagem em três valores: short trip, medium trip e long trip.

Captura de tela da regra de Ocorrência 3

Dados após casewhen-uc3-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1
Trip Duration (bucketed)
short trip
long trip
short trip
medium trip
medium trip
long trip
medium trip
short trip
short trip
short trip
long trip
long trip

Mais informações casewhen-more-info

O Customer Journey Analytics usa uma estrutura de contêiner aninhada, modelada a partir do XDM da Adobe Experience Platform (Experience Data Model). Consulte Contêineres e Contêineres de filtro para obter mais informações de plano de fundo. Esse modelo de contêiner, embora flexível por natureza, impõe algumas restrições ao usar o construtor de regras.

O Customer Journey Analytics usa o seguinte modelo de contêiner padrão:

{width="50%"}

As restrições a seguir se aplicam e são aplicadas quando os valores selecionando e configurando são aplicados.

table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto
Limitações
A Os valores que você seleciona dentro da mesma construção If, Else If (usando And ou Or) em uma regra devem se originar do mesmo contêiner e podem ser de qualquer tipo (cadeia de caracteres String , numérico Numeric e assim por diante).
Captura de tela da dependência A
B Todos os valores que você definiu em uma regra devem ser do mesmo contêiner e ter o mesmo tipo ou um valor derivado do mesmo tipo.
Captura de tela da dependência B
C Os valores que você seleciona em If, Else If construções na regra não devem se originar do mesmo contêiner e não devem ser do mesmo tipo.
Captura de tela da dependência C

Classificar classify

Define um conjunto de valores que são substituídos por valores correspondentes em um novo campo derivado.

Detalhes

Especificações classify-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limitações Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Campo a ser classificado:

    • Regras
    • Campos padrão
    • Campos
  • Quando o valor for igual a e Substituir valores por:

    • Sequência de caracteres
  • Mostrar valores originais

    • Booleano
N/D
  • 5 funções por campo derivado
  • 200 operadores por campo derivado. Cada entrada para Quando o valor é igual ao valor original Substituir valor por Novo valor é considerada uma operação.
Novo campo derivado

Caso de uso 1 classify-uc1

Você tem um arquivo CSV que inclui uma coluna de chave para hotelID e uma ou mais colunas adicionais associadas ao hotelID: city, rooms, hotel name.
Você está coletando Hotel ID em uma dimensão, mas gostaria de criar uma dimensão Hotel Name derivada de hotelID no arquivo CSV.

Estrutura e conteúdo do arquivo CSV

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto
hotelID city rooms hotel name
SLC123 Salt Lake City 40 SLC Downtown
LAX342 Los Angeles 60 LA Airport
SFO456 San Francisco 75 Market Street
AMS789 Amsterdam 50 Okura

Relatório atual

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Hotel ID Visualizações de produto
SLC123 200
LX342 198
SFO456 190
AMS789 150

Relatório desejado

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Hotel Name Visualizações de produto
SLC Downtown 200
LA Airport 198
Market Street 190

Dados anteriores a classify-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Hotel ID
SLC123
LAX342
SFO456
AMS789

Campo derivado classify-uc1-derivedfield

Você define um campo derivado de Hotel Name. Use a função CLASSIFY para definir uma regra na qual você possa classificar valores do campo ID do Hotel e substituí-los por novos valores.

Se desejar incluir valores originais que você não definiu como parte dos valores a serem classificados (por exemplo, ID do Hotel AMS789), selecione Mostrar valores originais. Isso garante que o AMS789 faça parte da saída do campo derivado, apesar de esse valor não ser classificado.

Captura de tela da regra de classificação 1

Dados após classify-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Hotel Name
SLC Downtown
LA Airport
Market Street

Caso de uso 2 classify-uc2

Você coletou URLs em vez do nome de página amigável para várias páginas. Essa coleção mista de valores interrompe o relatório.

Dados anteriores a classify-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto
Page Name
Home Page
Flight Search
http://www.adobetravel.ca/Hotel-Search
https://www.adobetravel.com/Package-Search
Deals & Offers
http://www.adobetravel.ca/user/reviews
https://www.adobetravel.com.br/Generate-Quote/preview

Campo derivado classify-uc2-derivedfield

Você define um campo derivado de Page Name (updated). Use a função CLASSIFY para definir uma regra em que você possa classificar valores do campo Nome da Página existente e substituí-los por valores corretos atualizados.

Captura de tela da regra de Classificação 2

Dados após classify-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1
Page Name (updated)
Home Page
Flight Search
Hotel Search
Package Search
Deals & Offers
Reviews
Generate Quote

Mais informações classify-moreinfo

A seguinte funcionalidade adicional está disponível na interface Classificar regra:

  • Para limpar rapidamente todos os valores de tabela, selecione Apagar Limpar todos os valores de tabela.
  • Para carregar um arquivo CSV contendo valores originais para Quando os valores forem iguais e novos valores para Substituir valores por, selecione CSV Carregar CSV.
  • Para baixar um modelo para criar um arquivo CSV com valores originais e novos para carregar, selecione Baixar Baixar modelo CSV.
  • Para baixar um arquivo CSV com todos os valores originais e novos preenchidos na interface de regras, selecione Baixar Baixar valores CSV.

Concatenar concatenate

Combina valores de campo em um único campo derivado novo com delimitadores definidos.

Detalhes

Especificações concatenate-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limitações Saída
  • Sequência de caracteres
  • Valor:

    • Regras
    • Campos padrão
    • Campos
    • Sequência de caracteres
  • Delimitador:

    • Sequência de caracteres
N/D 2 funções por campo derivado Novo campo derivado

Caso de uso concatenate-uc

Atualmente, você coleta códigos de aeroporto de origem e destino como campos separados. Você gostaria de pegar os dois campos e combiná-los em uma única dimensão separada por um hífen (-). Assim, você pode analisar a combinação de origem e destino para identificar as principais rotas reservadas.

Suposições:

  • Os valores de origem e destino são coletados em campos separados na mesma tabela.
  • O usuário determina o uso do delimitador '-' entre os valores.

Imagine que as seguintes reservas ocorram:

  • Cliente ABC123 reserva um voo entre Salt Lake City (SLC) e Orlando (MCO)
  • Cliente ABC456 reserva um voo entre Salt Lake City (SLC) e Los Angeles (LAX)
  • Cliente ABC789 reserva um voo entre Salt Lake City (SLC) e Seattle (SEA)
  • Cliente ABC987 reserva um voo entre Salt Lake City (SLC) e San Jose (SJO)
  • Cliente ABC654 reserva um voo entre Salt Lake City (SLC) e Orlando (MCO)

O relatório desejado deve ser semelhante a:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Origem / Destino Reservas
SLC-MCO 2
SLC-LAX 1
SLC-SEA 1
SLC-SJO 1

Dados anteriores a concatenate-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Origem Destino
SLC MCO
SLC LAX
SLC SEA
SLC SJO
SLC MCO

Campo derivado concatenate-derivedfield

Você define um campo derivado de Origin - Destination. Use a função CONCATENAR para definir uma regra para concatenar os campos Original e Destino usando o - Delimitador.

Captura de tela da regra de Concatenação

Dados após concatenate-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
Origem - Destino
(campo derivado)
SLC-MCO
SLC-LAX
SLC-SEA
SLC-SJO
SLC-MCO

Desduplicar dedup

Impede a contagem de um valor várias vezes.

Detalhes

Especificações deduplicate-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limitações Saída
  • Sequência de caracteres
  • Numérico
  • Valor:

    • Regras
    • Campos padrão
    • Campos
    • Sequência de caracteres
  • Escopo:

    • Pessoa
    • Sessão
  • ID de Eliminação de Duplicatas:

    • Regras
    • Campos padrão
    • Campos
    • Sequência de caracteres
  • Valor a ser mantido:

    • Manter a primeira instância
    • Manter a última instância
N/D 5 funções por campo derivado Novo campo derivado

Caso de uso 1 deduplicate-uc1

Você deseja evitar a contagem de receita duplicada quando um usuário recarregar a página de confirmação de reserva. Use a ID de confirmação de reserva no identificador para não contar a receita novamente quando recebida no mesmo evento.

Dados anteriores a deduplicate-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID de Confirmação de Reserva Receita
ABC123456789 359
ABC123456789 359
ABC123456789 359

Campo derivado deduplicate-uc1-derivedfield

Você define um campo derivado de Booking Confirmation. Você usa a função DEDUPLICATE para definir uma regra para desduplicar o Valor Booking para o Escopo Person usando a ID de Desduplicação ID de Confirmação de Reserva. Você seleciona Manter primeira instância como Valor a ser mantido.

Captura de tela da regra de Concatenação

Dados após deduplicate-uc1-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID de Confirmação de Reserva Receita
ABC123456789 359
ABC123456789 0
ABC123456789 0

Caso de uso 2 deduplicate-uc2

Você usa eventos como um proxy para click-throughs da campanha com campanhas de marketing externas. Recargas e redirecionamentos estão aumentando a métrica de evento. Você gostaria de desduplicar a dimensão do código de rastreamento para que somente a primeira seja coletada e minimizar a contagem excessiva do evento.

Dados anteriores a deduplicate-uc2-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto
ID de visitante Canal de marketing Eventos
ABC123 pesquisa paga 1
ABC123 pesquisa paga 1
ABC123 pesquisa paga 1
DEF123 email 1
DEF123 email 1
JKL123 pesquisa natural 1
JKL123 pesquisa natural 1

Campo derivado deduplicate-uc2-derivedfield

Você define um novo campo derivado de Tracking Code (deduplicated). Use a função DEDUPLICATE para definir uma regra para desduplicar o Código de Rastreamento com um Escopo de desduplicação de Sessão e Manter a primeira instância como o Valor a ser mantido.

Captura de tela da regra de Concatenação

Dados após deduplicate-uc2-dataafter

table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto
ID de visitante Canal de marketing Eventos
ABC123 pesquisa paga 1
DEF123 email 1
JKL123 pesquisa natural 1

Localizar e substituir find-and-replace

Localiza todos os valores em um campo selecionado e substitui esses valores por um valor diferente em um novo campo derivado.

Detalhes

Especificações findreplace-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limitações Saída
  • Sequência de caracteres
  • Valor

    • Regras
    • Campos padrão
    • Campos
  • Localizar todos, e substituir todos por:

    • Sequência de caracteres

Strings

  • Localizar todos, e substituir todos por
5 funções por campo derivado Novo campo derivado

Caso de uso findreplace-uc

Você recebeu alguns valores malformados para seu relatório de canais de marketing externos, por exemplo email%20 marketing em vez de email marketing. Esses valores malformados interrompem seus relatórios e dificultam a visualização do desempenho do email. Você deseja substituir email%20marketing por email marketing.

Relatório Original

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
External Marketing Channels Sessions
email marketing 500
email %20marketing 24

Relatório Preferencial

table 0-row-2 1-row-2 2-align-right 5-align-right
External Marketing Channels Sessions
email marketing 524

Dados anteriores a findreplace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing
email marketing
email%20marketing
email marketing
email marketing
email%20marketing

Campo derivado findreplace-uc-derivedfield

Você define um campo derivado de Email Marketing (updated). Você usa a função LOCALIZAR E SUBSTITUIR para definir uma regra para localizar e substituir todas as ocorrências de email%20marketing por email marketing.

Captura de tela da regra Localizar e Substituir

Dados após findreplace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing (updated)
email marketing
email marketing
email marketing
email marketing
email marketing

Pesquisa lookup

Valores de pesquisa usando um campo de um conjunto de dados de pesquisa e retorna um valor em um novo campo derivado ou para processamento de regras adicional.

Detalhes

Especificação lookup-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Campo a ser aplicado à pesquisa:

    • Regras
    • Campos padrão
    • Campos Conjunto de dados de pesquisa
    • Conjunto de dados

    Chave correspondente

    • Regras
    • Campos
  • Valores a serem retornados

    • Regras
    • Campos
N/D 3 funções por campo derivado Novo campo ou valor derivado para processamento adicional na próxima regra

Caso de uso lookup-uc

Você gostaria de pesquisar o nome da atividade usando a ID da atividade coletada quando seus clientes clicaram em um banner personalizado exibido por meio do Adobe Target. Você deseja usar um conjunto de dados de pesquisa com atividades do Analytics for Target (A4T) contendo IDs de atividade e nomes de atividade.

Conjunto de dados de pesquisa A4T lookup-uc-lookup

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
ID da atividade Nome da atividade
415851 Páginas de categoria de teste MVT
415852 Luma - Campanha Max 2022
402922 Banners da página inicial

Campo derivado lookup-uc-derivedfield

Você define um campo derivado de Activity Name. Use a função PESQUISA para definir uma regra para pesquisar o valor a partir dos dados coletados, especificados no campo Campo a ser aplicado à pesquisa (por exemplo ActivityIdentifier). Você seleciona o conjunto de dados de pesquisa na lista Conjunto de dados de pesquisa (por exemplo, New CJA4T Activities). Em seguida, você seleciona o campo identificador (por exemplo, ActivityIdentifier) da lista Chave correspondente e o campo a ser retornado da lista Valores a serem retornados (por exemplo, ActivityName).

Captura de tela da regra de minúsculas

Mais informações lookup-more-info

A função Pesquisa é aplicada no momento do relatório aos dados recuperados pelo Customer Journey Analytics do conjunto de dados de pesquisa configurado como parte da conexão.

Você pode inserir rapidamente uma função Pesquisa no construtor de regras, que já contém uma ou mais funções.

  1. Selecione Campos de esquema no seletor.
  2. Selecione Ícone de campo de esquema Conjuntos de dados de pesquisa.
  3. Selecione seu conjunto de dados de pesquisa e localize o campo que deseja usar para pesquisa.
  4. Arraste e solte o campo de pesquisa em qualquer um dos campos de entrada disponíveis para uma função (por exemplo, Caso Quando). Quando válida, uma caixa azul, rotulada + Adicionar, permite soltar o campo e inserir automaticamente uma função de Pesquisa antes da função na qual você soltou o campo de pesquisa. A função Lookup inserida é preenchida automaticamente com valores relevantes para todos os campos.
    Arrastar pesquisa

Minúsculas lowercase

Converte valores de um campo em minúsculas e o armazena em um novo campo derivado.

Detalhes

Especificação lowercase-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Campo:
    • Regras
    • Campos padrão
    • Campos
N/D 2 funções por campo derivado Novo campo derivado

Caso de uso lowercase-uc

Você gostaria de converter todos os nomes de produtos coletados em minúsculas para um relatório adequado.

Dados anteriores a lowercase-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto
Nomes de produto coletados Visualizações de produto
Raquete de tênis 35
Raquete de Tênis 33
raquete de tênis 21
Bastão de beisebol 15
Bastão de Beisebol 12
taco de beisebol 10

Campo derivado lowercase-uc-derivedfield

Você define um campo derivado de Product Names. Use a função MINÚSCULAS para definir uma regra para converter o valor do campo Nomes de Produtos Coletados em minúsculas e armazená-lo no novo campo derivado.

Captura de tela da regra de minúsculas

Dados após lowercase-uc-dataafter

table 0-row-2 1-row-2 2-row-2 layout-auto
Nomes de produto Visualizações de produto
raquete de tênis 89
taco de beisebol 37

Matemática math

Use operadores matemáticos básicos (adicionar, subtrair, multiplicar, dividir e elevar a uma potência) em campos numéricos.

Detalhes

Especificação math-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Numérico
  • Um ou vários campos numéricos
  • Um ou vários operadores (adicionar, subtrair, multiplicar, dividir, elevar a uma potência)
  • Valor de entrada do usuário
  • + (adicionar)
  • - (subtrair)
  • * (multiplicar)
  • / (dividir)
  • ^ (elevar à potência)
  • 25 operações por campo derivado
  • 5 funções matemáticas por campo derivado
Novo campo derivado

Caso de uso math-uc

Devido à inflação, você deseja corrigir os números de receita de dados de CRM assimilados com 5% de inflação.

Dados anteriores a math-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
ID do CRM Receita anual
1234 35.070.000
4133 7.500.000
8110 10.980
2201 42.620

Campo derivado math-uc-derivedfield

Você define um campo derivado de Corrected Annual Revenue. Use a função MATH para definir uma regra que multiplica o número da Receita Anual original por 1,05.

Captura de tela da regra de matemática

Dados após math-uc-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
ID do CRM Receita anual corrigida
1234 36.823.500
4133 7.875.000
8110 11.529,00
2201 44.751

Mais informações math-more-info

Para criar uma fórmula:

  1. Basta começar a digitar no campo Fórmula e os campos numéricos que correspondem ao que você digita aparecerão em um menu pop-up. Como alternativa, você pode arrastar e soltar um campo numérico dos campos disponíveis no painel esquerdo.
    Mais Informações de Matemática 1

  2. Adicione o operando (por exemplo, * para multiplicar) seguido por outro campo ou um valor estático. Você pode usar parênteses para definir fórmulas mais complexas.

  3. Para inserir um valor estático (por exemplo, 1.05), digite o valor e selecione Adicionar x como valor estático ou Adicionar -x como valor estático negativo no menu pop-up.
    Mais Informações de Matemática 2

  4. Uma marca de seleção verde Checkmark indica se sua fórmula matemática é válida; caso contrário, você verá um aviso Alert e a mensagem Invalid formula expression.
    Mais Informações de Matemática 3

Há algumas considerações importantes ao trabalhar com números estáticos na função MATH:

  • Os valores estáticos precisam ser associados a um campo. Por exemplo, não há suporte para o uso da função MATH somente com campos estáticos.

  • Você não pode usar o operador de elevação para potência (ˆ) em um valor estático.

  • Se você estiver usando vários valores estáticos em uma fórmula, esses valores estáticos deverão ser agrupados usando parênteses para que a fórmula seja válida. Por exemplo:

    • Essa fórmula retorna um erro.

      Mais Informações de Matemática 4

    • Esta fórmula é válida.

      Mais Informações de Matemática 5

Use a função Math para cálculos baseados em nível de ocorrência. Use a função Resumir para cálculos baseados em evento, sessão ou escopo de pessoa.

Mesclar campos merge

Mescla valores de dois campos diferentes em um novo campo derivado.

Detalhes

Especificação merge-fields-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Campo:
    • Regras
    • Campos padrão
    • Campos
N/D 5 funções por campo derivado Novo campo derivado

Caso de uso merge-fields-uc

Você gostaria de criar uma dimensão composta pelo campo de nome da página e pelo campo de motivo da chamada com a intenção de analisar a jornada entre canais.

Dados anteriores a merge-fields-uc-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Nome da página Sessão Visitantes
página de ajuda 250 200
home page 500 250
página de detalhes do produto 300 200
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Motivo da chamada Sessão Visitantes
perguntas sobre meu pedido 275 250
fazer uma alteração no meu pedido 150 145
problema com a ordenação 100 95

Campo derivado merge-fields-uc-derivedfield

Você define um campo derivado de Cross Channel Interactions. Use a função MERGE FIELDS para definir uma regra para mesclar os valores do campo Nome da Página e do campo Motivo da Chamada e armazená-los no novo campo derivado.

Captura de tela da regra Mesclar Campos

Dados após merge-fields-uc-dataafter

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto
Interações entre canais Sessões Visitantes
home page 500 250
página de detalhes do produto 300 200
perguntas sobre meu pedido 275 250
página de ajuda 250 200
fazer uma alteração no meu pedido 150 145
problema com a ordenação 100 95

Mais informações merge-fields-moreinfo

Você deve selecionar o mesmo tipo de campos em uma regra Mesclar campos. Por exemplo, se você selecionar um campo Data, todos os outros campos que deseja mesclar devem ser campos Data.

Captura de tela da restrição nos campos de mesclagem

Próximo ou anterior next-previous

Pega um campo como entrada e resolve o valor seguinte ou anterior desse campo dentro do escopo da sessão ou do uso. Isso só se aplica aos campos da tabela Visita e Evento.

Detalhes

Especificação prevornext-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Campo:

    • Regras
    • Campos padrão
    • Campos

    Método:

    • Valor anterior
    • Próximo valor
  • Escopo:

    • Pessoa
    • Sessão
  • Índice:

    • Numérico
  • Incluir repetições:

    • Booleano
N/D 3 funções por campo derivado Novo campo derivado

Caso de uso prevornext-uc1

Você gostaria de entender o valor de próximo ou anterior dos dados recebidos, considerados os valores repetidos.

Dados prevornext-uc1-databefore

Exemplo 1 - Manipular repetições de inclusão

table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto
Dados recebidos Próximo valor
Sessão
Índice = 1
Incluir Repetições
Próximo valor
Sessão
Índice = 1
NÃO Incluir Repetições
Valor anterior
Sessão
Índice = 1
Incluir repetições
Valor anterior
Sessão
Índice = 1
NÃO Incluir Repetições
página inicial página inicial pesquisa Nenhum valor Nenhum valor
página inicial pesquisa pesquisa página inicial Nenhum valor
pesquisa pesquisa detalhes do produto página inicial página inicial
pesquisa detalhes do produto detalhes do produto pesquisa página inicial
detalhes do produto pesquisa pesquisa pesquisa pesquisa
pesquisa detalhes do produto detalhes do produto detalhes do produto detalhes do produto
detalhes do produto pesquisa pesquisa pesquisa pesquisa
pesquisa pesquisa Nenhum valor detalhes do produto detalhes do produto
pesquisa Nenhum valor Nenhum valor pesquisa detalhes do produto

Exemplo 2 - Manipular repetições de inclusão com valores em branco nos dados recebidos

table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto
Dados recebidos Próximo valor
Sessão
Índice = 1
Incluir Repetições
Próximo valor
Sessão
Índice = 1
NÃO Incluir Repetições
Valor anterior
Sessão
Índice = 1
Incluir repetições
Valor anterior
Sessão
Índice = 1
NÃO Incluir Repetições
página inicial página inicial pesquisa Nenhum valor Nenhum valor
página inicial página inicial pesquisa página inicial Nenhum valor
página inicial pesquisa pesquisa página inicial Nenhum valor
pesquisa pesquisa detalhes do produto página inicial página inicial
pesquisa pesquisa detalhes do produto pesquisa página inicial
pesquisa detalhes do produto detalhes do produto pesquisa página inicial
detalhes do produto Nenhum valor Nenhum valor pesquisa pesquisa

Campo derivado prevnext-uc1-derivedfield

Você define um campo derivado de Next Value ou Previous value. Use a função NEXT OU PREVIOUS para definir uma regra que selecione o campo Dados recebidos, selecione Próximo valor ou Valor anterior como Método, Sessão como Escopo e defina o valor de Índice como 1.

Captura de tela da regra Mesclar Campos

Mais informações prevnext-moreinfo

Você só pode selecionar campos que pertençam à tabela Visita ou Evento.

Incluir repetições determina como tratar valores repetidos para a função NEXT OU PREVIOUS.

  • Incluir aparências repetidas e os valores anteriores ou seguintes. Se Incluir repetições estiver selecionado, ele ignorará qualquer repetição sequencial de valores anteriores ou seguintes da ocorrência atual.

  • Linhas sem valores (em branco) para um campo selecionado não terão valores anteriores ou seguintes retornados como parte da saída da função NEXT OR PREVIOUS.

Substituir Regex regex-replace

Substitui um valor de um campo usando uma expressão regular em um novo campo derivado.

Detalhes

Especificação regex-replace-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Campo:
    • Regras
    • Campos padrão
    • Campos
  • Regex:
    • Sequência de caracteres Formato de saída:
    • Sequência de caracteres
  • Diferenciar maiúsculas de minúsculas
    • Booleano
N/D 1 função por campo derivado Novo campo derivado

Caso de uso regex-replace-uc

Você gostaria de coletar uma parte de um URL e usá-lo como um identificador de página exclusivo para analisar o tráfego. Use [^/]+(?=/$|$) para a expressão regular para capturar o final da URL e $1 como padrão de saída.

Dados anteriores a regex-replace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
URL da página
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html
https://business.adobe.com/products/analytics/adobe-analytics.html
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html

Campo derivado regex-replace-uc-derivedfield

Você cria um campo derivado Page Identifier. Use a função REGEX REPLACE para definir uma regra para substituir o valor do campo URL de Referência usando um Regex de [^/]+(?=/$|$) e Formato de saída de $1.

Captura de tela da regra de substituição Regex

Dados após regex-replace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1
Identificador da página
adobe-analytics-benefits.html
adobe-analytics.html
customer-journey-analytics.html
adobe-experience-platform.html

Mais informações regex-replace-more-info

O Customer Journey Analytics usa um subconjunto da sintaxe de regex Perl. As seguintes expressões são suportadas:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2
Expressão Descrição
a Um caractere único a.
a|b Um caractere único a ou b.
[abc] Um caractere único a, b ou c.
[^abc] Qualquer caractere único exceto a, b ou c.
[a-z] Qualquer caractere único no intervalo de a-z.
[a-zA-Z0-9] Qualquer caractere único no intervalo de a-z, A-Z ou dígitos 0-9.
^ Corresponde ao início da linha.
$ Corresponde ao final da linha.
\A Início da sequência.
\z Final da sequência.
. Corresponde a qualquer caractere.
\s Qualquer caractere invisível.
\S Sem caracteres diferentes de invisíveis.
\d Qualquer dígito.
\D Qualquer não dígito.
\w Qualquer letra, número ou sublinhado.
\W Qualquer caractere que não seja da palavra.
\b Qualquer limite da palavra.
\B Qualquer caractere que não seja um limite de palavra.
\< Início da palavra.
\> Fim da palavra.
(...) Capturar tudo delimitado.
(?:...) Captura sem marcação. Impede que a correspondência seja referenciada na string de saída.
a? Zero ou um de a.
a* Zero ou mais de a.
a+ Um ou mais de a.
a{3} Exatamente 3 de a.
a{3,} 3 ou mais de a.
a{3,6} Entre 3 e 6 de a.

É possível usar essas sequências no Formato de saída qualquer número de vezes e em qualquer ordem para alcançar a saída da string desejada.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
Sequência de espaço reservado de saída Descrição
$& Gera o que correspondeu à expressão inteira.
$n Gera o que correspondeu à subexpressão nth. Por exemplo, $1 gera a primeira subexpressão.
$` Gera o texto entre o fim da última correspondência encontrada (ou o início do texto se nenhuma correspondência anterior foi encontrada) e o início da correspondência atual.
$+ Gera o que correspondeu à última subexpressão marcada na expressão regular.
$$ Gera o caractere de string "$".

Dividir split

Divide um valor de um campo em um novo campo derivado.

Detalhes

Especificação split-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Campo:
    • Regras
    • Campos padrão
    • Campos
  • Método:
    • Da esquerda
    • Da direita
    • Converter em matriz Para delimitador:
    • Sequência de caracteres
  • Para Índice:
    • Numérico
N/D 5 funções por campo derivado Novo campo derivado

Caso de uso 1 split-uc1

Você coleta respostas do aplicativo de voz em uma lista delimitada em uma única dimensão. Você deseja que cada valor na lista seja um valor único no relatório de respostas.

Dados anteriores a split-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Respostas do aplicativo de voz Eventos
foi ótimo, fez perfeito sentido, recomendará a outros 1
foi ótimo, um pouco confuso, recomendará a outros 1
não era ótimo, muito confuso, não recomendo para os outros 1

Campo derivado split-u1-derivedfield

Você cria um campo derivado Responses. Use a função SPLIT para definir uma regra para usar o método Converter em matriz para converter os valores do campo Resposta do Aplicativo de Voz usando , como Delimitador.

Captura de tela da regra de divisão 1

Dados após split-uc1-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
Respostas Eventos
foi ótimo 2
recomendará a outras pessoas 2
não foi ótimo 1
fazia muito sentido 1
um pouco confuso 1
muito confuso 1
não recomendará a outras pessoas 1

Caso de uso 2 split-uc2

Você coleta respostas do aplicativo de voz em uma lista delimitada em uma única dimensão. Você deseja obter as respostas do primeiro valor da lista em sua própria dimensão. Você gostaria de colocar o último valor na lista em sua própria dimensão.

Dados anteriores a split-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Respostas Eventos
foi ótimo, fez todo sentido, recomendarei aos outros 1
foi ótimo, um pouco confuso, recomendará a outros 1
não era ótimo, muito confuso, não recomendo para os outros 1

Campo derivado split-u2-derivedfield

Você cria um campo derivado First Response. Use a função SPLIT para definir uma regra para obter o primeiro valor do campo Respostas à esquerda da resposta , como delimitador.

Captura de tela da regra de Divisão - primeiro valor

Você cria um campo derivado Second Response para pegar o último valor do campo Respostas selecionando Da direita, 1 como Delimitador e 1 como Índice.

Captura de tela da regra de Divisão - último valor

Dados após split-uc2-dataafter

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Primeira resposta Eventos
foi ótimo 2
não foi ótimo 1
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Segunda Resposta Eventos
recomendará a outras pessoas 2
não recomendará a outras pessoas 1

Resumir summarize

Aplica funções do tipo agregação a métricas ou dimensões em níveis de evento, sessão e usuário.

Detalhes

Especificação summarize-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Numérico
  • Data
  • Valor

    • Regras
    • Campos padrão
    • Campos
  • Resumir métodos

  • Escopo

    • Evento
    • Sessão
    • Pessoa
  • Numérico

    • MAX - retorna o maior valor de um conjunto de valores
    • MIN - retorna o menor valor de um conjunto de valores
    • MEDIAN - retorna a mediana para um conjunto de valores
    • MEAN - retorna a média para um conjunto de valores
    • SUM - retorna a soma de um conjunto de valores
    • COUNT - retorna o número de valores recebidos
    • DISTINCT - retorna o conjunto de valores distintos
  • Strings

    • DISTINCT - retorna o conjunto de valores distintos
    • COUNT DISTINCT - retorna o número de valores distintos
    • MAIS COMUM - retorna o valor da string recebido com mais frequência
    • LEAST COMMON - retorna o valor da string com menos frequência recebida
    • PRIMEIRO - O primeiro valor recebido; aplicável somente para as tabelas de sessão e evento
    • LAST - O último valor recebido; aplicável somente para as tabelas de sessão e evento
  • Datas

    • DISTINCT - retorna o conjunto de valores distintos
    • COUNT DISTINCT - retorna o número de valores distintos
    • MAIS COMUM - retorna o valor da string recebido com mais frequência
    • LEAST COMMON - retorna o valor da string com menos frequência recebida
    • PRIMEIRO - O primeiro valor recebido; aplicável somente para as tabelas de sessão e evento
    • LAST - O último valor recebido; aplicável somente para as tabelas de sessão e evento
    • MAIS CEDO - O primeiro valor recebido (determinado pelo tempo); aplicável somente para as tabelas de sessão e evento
    • MAIS RECENTE - O valor mais recente recebido (determinado pelo tempo); aplicável somente para as tabelas de sessão e evento
3 funções por campo derivado Novo campo derivado

Caso de uso summarize-uc

Você gostaria de categorizar Adicionar à receita do carrinho em três categorias diferentes: Pequena, Medium e Grande. Isso permite analisar e identificar as características de clientes de alto valor.

Dados anteriores a summarize-uc-databefore

Suposições:

  • Adicionar ao carrinho A receita é coletada como um campo numérico.

Cenários:

  • O CustomerABC123 adiciona US$ 35 ao carrinho para o ProductABC e, em seguida, adiciona separadamente o ProductDEF ao carrinho por US$ 75.
  • O CustomerDEF456 adiciona US$ 50 ao carrinho para o ProductGHI e, separadamente, adiciona o ProductJKL ao carrinho por US$ 275.
  • CustomerGHI789 adiciona $500 ao seu carrinho para ProductMNO.

Lógica:

  • Se a Receita total adicionada ao carrinho de um visitante for inferior a US$ 150, defina como Pequeno.
  • Se a Receita total adicionada ao carrinho de um visitante for maior que US$ 150, mas inferior a US$ 500, defina como Medium.
  • Se a Receita total adicionada ao carrinho de um visitante for maior ou igual a US$ 500, defina como Grande.

Resultados:

  • Total de Adição à Receita do Carrinho de US$ 110 para ClienteABC123.
  • Total de receita adicionada ao carrinho de US$ 325 para CustomerDEF456.
  • Total de receita adicionada ao carrinho de US$ 500 para CustomerGHI789.

Campo derivado summarize-uc-derivedfield

Você cria um campo derivado Add To Cart Revenue Size. Você usa a função SUMMARIZE e o Sum Método de resumo com o Escopo definido como Pessoa para somar os valores do campo cart_add. Você usa uma segunda regra CASE WHEN para dividir o resultado nos tamanhos de categorias da árvore.

Captura de tela da regra de resumo 1

Dados após summarize-uc-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Adicionar ao tamanho da receita do carrinho Visitantes
Pequena 1
Médio 1
Grande 1

Mais informações summarize-more-info

Use a função Resumir para cálculos baseados em evento, sessão ou escopo de pessoa. Use a função Matemática para cálculos baseados em nível de ocorrência.

Aparar trim

Corta espaços em branco, caracteres especiais ou número de caracteres do início ou do fim dos valores de campo em um novo campo derivado.

Detalhes

Especificação trim-io

table 0-row-5 1-row-5
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Campo

    • Regras
    • Campos padrão
    • Campos
  • Cortar espaço em branco

  • Cortar caracteres especiais

    • Entrada de caracteres especiais
  • Cortar da esquerda

    • De

      • Início da string

      • Posição

        • Posição #
      • Sequência de caracteres

        • Valor da string
        • Índice
        • Sinalizador para incluir cadeia de caracteres
    • Para

      • Fim da string

      • Posição

        • Posição #
      • Sequência de caracteres

        • Valor da string
        • Índice
        • Sinalizador para incluir cadeia de caracteres
      • Extensão

  • Cortar da direita

    • De

      • Fim da string

      • Posição

        • Posição #
      • Sequência de caracteres

        • Valor da string
        • Índice
        • Sinalizador para incluir cadeia de caracteres
    • Para

      • Início da string

      • Posição

        • Posição #
      • Sequência de caracteres

        • Valor da string
        • Índice
        • Sinalizador para incluir cadeia de caracteres
      • Extensão

N/D 1 função por campo derivado Novo campo derivado

Caso de uso 1 trim-uc1

Os dados do produto são coletados, no entanto, esses dados contêm caracteres de espaço em branco ocultos que fragmentam os relatórios. Você gostaria de cortar facilmente qualquer espaço em branco em excesso

Dados anteriores a trim-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Identificação do produto Eventos
"prod12356 " 1
"prod12356" 1
" prod12356" 1

Campo derivado trim-u1-derivedfield

Você cria um campo derivado Product Identifier. Use a função TRIM para definir uma regra para Cortar espaço em branco do campo ID do Produto.

Captura de tela da regra de divisão 1

Dados após trim-uc1-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Identificador do produto Eventos
"prod12356" 3

Caso de uso 2 trim-uc2

Os dados nos nomes de página coletados incluem alguns caracteres especiais incorretos no final do nome da página que devem ser removidos.

Dados anteriores a trim-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Nome Eventos
página inicial# 1
home page? 1
página inicial% 1
página inicial& 1
home page/ 1

Campo derivado trim-u2-derivedfield

Você cria um campo derivado Page Name. Use a função TRIM para definir uma regra para Cortar caracteres especiais do campo Nome usando Caracteres especiais #?%&/.

Captura de tela da regra de Divisão - primeiro valor

Dados após trim-uc2-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Nome da página Eventos
home page 5

Caso de uso 3 trim-uc3

Você coleta dados, incluindo uma storeID. A storeID contém o código de estado abreviado dos EUA como os dois primeiros caracteres. Você deseja usar somente esse código de estado em seus relatórios.

Dados anteriores a trim-uc3-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
storeID Eventos
CA293842 1
CA423402 1
UT123418 1
UT189021 1
ID028930 1
OR234223 1
NV22342 1

Campo derivado trim-u3-derivedfield

Você cria um campo derivado Store Identifier. Use a função TRIM para definir uma regra para Truncar da direita o campo storeID da extremidade da cadeia de caracteres para a posição 3.

Captura de tela da regra de Divisão - primeiro valor

Dados após trim-uc3-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Identificador da loja Eventos
CA 2
UT 2
ID 1
OR 1
NV 1

Análise de URL urlparse

Analisa diferentes partes de um URL, incluindo protocolo, host, caminho ou parâmetros de consulta.

Detalhes

Especificações urlparse-io

table 0-row-5 1-row-5 layout-auto
Tipo de dados de entrada Entrada Operadores incluídos Limite Saída
  • Sequência de caracteres
  • Campo:

    • Regras
    • Campos padrão
    • Campos

    Opção:

    • Obter protocolo
    • Obter host
    • Obter caminho
    • Obter valor da cadeia de caracteres de consulta
      • Parâmetro de consulta:
        • Sequência de caracteres
    • Obter valor de hash
N/D 5 funções por campo derivado Novo campo derivado

Caso de uso 1 urlparse-uc1

Use o domínio de referência somente a partir do URL de referência como parte do conjunto de regras de um canal de marketing.

Dados anteriores a urlparse-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referring URL
https://www.google.com/
https://duckduckgo.com/
https://t.co/
https://l.facebook.com/

Campo derivado urlparse-uc1-derivedfield

Você define um campo derivado de Referring Domain. Você usa a função URL PARSE para definir uma regra para buscar o host do campo URL de Referência e armazená-lo no novo campo derivado.

Captura de tela da regra de Análise de Url 1

Dados após urlparse-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referrer Domain
www.google.com
duckduckgo.com
t.co
l.facebook.com

Caso de uso 2 urlparse-uc2

Você deseja usar o valor do parâmetro cid de uma cadeia de caracteres de consulta em um Page URL como parte da saída de um relatório de código de rastreamento derivado.

Dados anteriores a urlparse-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Page URL
https://www.adobe.com/?cid=abc123
https://www.adobe.com/?em=email1234&cid=def123
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123

Campo derivado urlparse-uc2-derivedfield

Você define um campo derivado de Query String CID. Use a função URL PARSE para definir uma regra para buscar o valor do parâmetro da cadeia de caracteres de consulta no campo URL da página, especificando cid como o parâmetro de consulta. O valor de saída é armazenado no novo campo derivado.

Captura de tela da regra 2 da Análise de Url

Dados após urlparse-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Query String CID
abc123
def123
xyz123

Limitações

As seguintes limitações se aplicam à funcionalidade Campo derivado em geral:

  • Você pode usar no máximo dez campos de esquema diferentes (sem incluir campos padrão) ao definir regras para um campo derivado.
    • A partir desse máximo de dez campos de esquema diferentes, somente um máximo de três campos de esquema de pesquisa ou esquema de perfil são permitidos.
  • Você pode ter no máximo 100 campos derivados por conexão Customer Journey Analytics.

Resumo das limitações de função

Função
Limitações
Caso Quando
  • 5 Caso Quando funções por campo derivado
  • 200 operadores por campo derivado
Classificar
  • 5 Classificar funções por campo derivado
  • 200 operadores por campo derivado
Concatenar
  • 2 Funções concatenadas por campo derivado
Desduplicar
  • 5 Desduplicar funções por campo derivado
Localizar e Substituir
  • 2 Funções Localizar e Substituir por campo derivado
Pesquisa
  • 5 Funções de pesquisa por campo derivado
Minúsculas
  • 2 funções em minúsculas por campo derivado
Matemática
  • 25 operações por campo derivado
  • 5 funções matemáticas por campo derivado
Mesclar campos
  • 2 funções Mesclar campos por campo derivado
Próximo ou anterior
  • 3 Funções Next ou Previous por campo derivado
Substituir Regex
  • 1 função Replace de Regex por campo derivado
Dividir
  • 5 Funções de divisão por campo derivado
Resumir
  • 3 Resumir funções por campo derivado
Aparar
  • 1 função Trim por campo derivado
Análise de URL
  • 5 funções de análise de URL por campo derivado

Operadores

Um operador em uma construção If ou Else If em uma função Case When é a combinação de um critério com o valor one. Cada valor adicional para o critério adiciona ao número de operadores.

Como exemplo, a condição abaixo usa 13 operadores.

Operadores de exemplo

Um operador na função Classify é uma única entrada para Quando o valor for igual ao Valor original Substituir valor por Novo valor.

Como exemplo, a regra Classify abaixo usa três operadores.

Captura de tela da regra de classificação 1

Mais informações trim-more-info

Trim e Lowercase são recursos já disponíveis nas configurações de componente em Visualizações de dados. Usar campos derivados permite combinar essas funções para fazer transformações de dados mais complexas diretamente no Customer Journey Analytics. Por exemplo, você pode usar Lowercase para remover a diferenciação entre maiúsculas e minúsculas em um campo de evento e, em seguida, usar Lookup para corresponder o novo campo minúsculo a um conjunto de dados de pesquisa que tenha somente chaves de pesquisa em minúsculas. Ou você pode usar Trim para remover caracteres antes de configurar Lookup no novo campo.

O suporte para campos de pesquisa e perfil em Campos derivados permite transformar dados com base em pesquisas de evento e atributos de perfil. Isso pode ser especialmente útil em cenários B2B com dados a nível de conta em pesquisas ou conjuntos de dados de perfil. Além disso, esse suporte é útil para manipular dados em campos comuns a partir de dados de pesquisa (como informações da campanha e tipo de oferta) ou de dados de perfil (como nível de membro e tipo de conta).

Consulte para obter mais informações de fundo sobre Campos derivados:

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79