Como as regras de processamento funcionam
Regras de processamento permitem alterar os dados com base em condições definidas. Quando atributos ou valores corresponderem às condições definidas, os valores poderão ser definidos e excluídos e os eventos poderão ser definidos.
As regras de processamento são aplicadas aos dados conforme são coletadas, e as regras são aplicadas a todos os dados que vêm por meio das bibliotecas do AppMeasurement e por meio da API inserção de dados. As regras de processamento também se aplicam às fontes de dados totais e de log. Essas fontes contêm dados que representam um hit
ou uma ação que um usuário toma. Regras de processamento não se aplicam a outras fontes de dados.
Conceitos importantes section_EB138775E7C64C74B0D1D3213F7A823C
A tabela a seguir contém os principais conceitos de que você precisa compreender ao usar regras de processamento:
Por exemplo, a variável dos dados de contexto login_page-home
torna-se automaticamente login_pagehome
. Todos os dados enviados para a variável login_page-home
são alocados em login_pagehome
.
Não é possível adicionar variáveis de dados de contexto que contenham caracteres não suportados à interface das Regras de processamento.
Condições das regras de processamento section_387390EEE9BA4DA98698522A84326DB4
As condições verificam as variáveis da página para ver se há um valor correspondente ou se um valor está presente. Várias condições podem ser adicionadas e você pode selecionar se todas as condições precisam ser satisfeitas.
É possível criar uma regra sem condições para que determinadas ações sempre sejam executadas.
Os valores das variáveis não são verificados automaticamente antes da ocorrência das ações. Por exemplo, Prop1 contém o valor "algo" e eVar1 está vazia. Se você definir Prop1 para ser igual a eVar1, ambos os valores ficarão vazios. Para impedir isso, adicione uma condição para verificar a presença de um valor.
Ações das regras de processamento section_E2285C9D008442C7BF136E52A9A4CC06
As ações definem variáveis de página, excluem variáveis de página ou acionam eventos. As ações também podem concatenar valores para exibição em um relatório.
Por exemplo, talvez você queira exibir category:product
concatenando duas variáveis.