Para mostrar a carga enviada pela CDP em tempo real da Adobe Experience Platform para nosso Hub de Eventos do Azure na qualificação do segmento, precisamos start nossa função de acionador do Hub de Eventos do Azure. Essa função simplificará o "despejo" da carga para o console no Código do Visual Studio. Mas lembre-se que essa função pode ser estendida de qualquer forma para interagir com todos os tipos de ambientes usando APIs e protocolos dedicados.
Certifique-se de que seu projeto do Código do Visual Studio esteja aberto e em execução
Para start/parar/reiniciar sua função do Azure no Código do Visual Studio, consulte os seguintes exercícios:
O terminal do código do Visual Studio deve mencionar:
Hosting environment: Production
Content root path: /Users/mmeewis/Projects/adobe.node/azure.function/event-hub-enablement
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
[22/06/2020 12:55:03] Host lock lease acquired by instance ID '0000000000000000000000006A61AFA2'.
[22/06/2020 12:55:03] Debugger attached.
Go to https://public.aepdemo.net/. Carregue e salve sua ID de configuração.
Verifique se você está usando uma ID de configuração que está assimilando dados nesta caixa de proteção: --module18sandbox--
Em seguida, selecione seu ldap, selecione a marca Haqqani Signal e vá até a página inicial do Haqqani Signal:
Ao abrir o Adobe Experience Platform X-RAY , você deve ser anônimo (você só tem uma identidade ECID) e deve ser membro de apenas um segmento Visitantes de página inicial:
Volte para Código do Visual Studio e olhe para sua guia TERMINAL , nada mudou. Isso é normal porque nosso destino só disparará quando seu perfil se qualificar para o Haqqani Signal Sports Fan.
Navegue até a página Esportes uma vez e não recarregue nem atualize-a. Esta ação deve qualificá-lo para o seu segmento ldap - Haqqani Signal Sports Fan .
Para verificar, abra outra página para certificar-se de que o painel de raios X seja atualizado. Se você recarregasse a página de Esportes para atualizar o painel de Raio X, o status de qualificação do segmento mudaria e isso não é o que queremos neste momento.
Em vez disso, abra BROADBAND DEALS e abra o painel X-Ray, você agora deve ser membro dos segmentos Haqqani Signal Sports Fan e Homepage Visitante . Se as associações de segmento ainda não estiverem atualizadas no painel de raio X, recarregue a página.
Volte para Código do Visual Studio e olhe para sua guia TERMINAL , você deve ver uma lista de segmentos para seu ECID específico. Esta carga ativação é entregue ao seu hub de eventos assim que você se qualificar para o segmento de transmissão de Fan do Haqqani Signal Sports. Observe que o nome do segmento na carga foi adicionado pela função do Azure porque o CDP em tempo real do Adobe Experience Platform inclui somente o segmentId.
Quando você olha mais de perto para a carga do segmento, você pode ver que o Homepage Visitante está em status existente e o Haqqani Signal Sports Fan está em status realizado.
Um status de segmento realizado significa que nosso perfil está entrando no segmento. Enquanto o status existente significa que nosso perfil continua no segmento.
Embora esta seja nossa primeira ativação, os Visitantes da página inicial já estão em status existente. A razão é que o Haqqani Signal Sports Fan está acionando a ativação porque estamos entrando no segmento. Quando um segmento aciona uma ativação, todos os segmentos para os quais o perfil se qualifica são incluídos na carga da ativação. Os segmentos para os quais já nos qualificamos anteriormente são listados com um status existente , pois nosso perfil continua no segmento.
Na página de negócios de banda larga , navegue de volta para a página de Esportes .
E alterne de volta para Código do Visual Studio e verifique sua guia TERMINAL . Você verá que ainda temos nossos dois segmentos, mas agora em status existente , o que significa que nosso perfil continua no segmento.
Se você revisitar a página Esportes por uma terceira vez, nenhuma ativação ocorrerá, pois não há alteração de estado de um ponto de visualização de segmento.
As ativações de segmento ocorrem somente quando o status do segmento muda:
Nos exercícios anteriores, você via ativações de segmento transmitidas ao Hub do Evento do Azure para perfis anônimos e, como consequência, somente o ECID era incluído como parte do mapa de identidade na carga da ativação fornecida para a função do Hub do Evento do Azure. Neste último exercício você vai dar uma olhada na carga ativação de um perfil conhecido.
Saia do seu navegador completamente e abra o Haqqani Signal novamente em uma janela incógnita.
Navegue até Logon/Registro e crie um perfil:
Navegue até a página Esportes , isso tornará seu perfil conhecido qualificado para o Haqqani Signal Sports Fan. Após a página ser carregada, navegue até o home page e abra o X-Ray para validar suas qualificações de segmento:
Se você vir as qualificações, alterne para Código do Visual Studio e olhe para sua guia TERMINAL . A saída da função do azure incluirá os segmentos e um mapa de identidade completo do seu perfil. Essas identidades podem ser usadas pela função do Azure para vincular os segmentos ao cliente em um aplicativo de terceiros usando o identificador de cliente desse aplicativo:
Detalhes da carga:
[
{
"segmentMembership": {
"ups": {
"3a4ec8f1-5612-47b5-b58a-0b15a91cc7e6": {
"lastQualificationTime": "2020-12-13T09:11:26Z",
"status": "existing",
"segmentName": "all - Homepage Visitors"
},
"50a9e917-a7c4-4341-9f85-e3ba22f869a1": {
"lastQualificationTime": "2020-12-13T09:10:52Z",
"status": "existing",
"segmentName": "vangeluw - Citi Signal Sports Fan"
}
}
},
"identityMap": {
"phone": [
{
"id": "+32473622044+13122020-1"
}
],
"ecid": [
{
"id": "14146183802541965561933129890668766623"
}
],
"email_lc_sha256": [
{
"id": "ac2f9508eda32cd90bcf3f9810837e1a70ffd8bb42cf059a5365f5856f79f5e1"
}
],
"email": [
{
"id": "woutervangeluwe+13122020-1@gmail.com"
}
]
}
}
]
Próxima etapa: Resumo e benefícios