Configuração do ContextHub no AEM Screens configuring-contexthub-in-aem-screens
Esta seção enfatiza a criação e o gerenciamento de alterações de ativos orientados por dados usando um armazenamento de dados.
Termos principais key-terms
Antes de entrar nos detalhes de criação e gerenciamento de canais orientados por inventário no seu projeto do AEM Screens, aprenda alguns dos termos principais para os diferentes cenários.
Marca - Sua descrição de projeto de alto nível.
Área - O nome do seu projeto do AEM Screens, como Sinalização de anúncio digital
Atividade - Define as regras de categoria, como Orientado a Inventário, Orientado ao Clima ou Orientado à Disponibilidade do Departamento.
Público - Define a regra.
Segmento - A versão do ativo a ser reproduzido para a regra especificada. Por exemplo, se a temperatura estiver abaixo de 50 graus Fahrenheit, a tela exibe uma imagem de uma bebida quente, caso contrário, uma bebida fria.
O diagrama a seguir fornece uma representação visual de como as Configurações do ContextHub coincidem com a Atividade, o Público-alvo e os Canais.
Pré-condições preconditions
Antes de começar a configurar as Configurações do Context Hub para um projeto do AEM Screens, configure o Google Sheets (para fins de demonstração).
Etapa 1: configuração de um armazenamento de dados step-setting-up-a-data-store
Você pode configurar o armazenamento de dados como um evento de E/S local ou como um evento de banco de dados local.
O exemplo de acionadores de dados a seguir mostra um evento de banco de dados local que configura um armazenamento de dados, como uma planilha do Excel que permite usar as configurações do ContextHub e o caminho de segmentos para o canal do AEM Screens.
Depois de configurar o google
planilha corretamente, conforme mostrado no exemplo abaixo:
A validação a seguir é o que você vê ao verificar sua conexão inserindo os dois valores, *google sheet ID*
e *API key*
no formato abaixo:
https://sheets.googleapis.com/v4/spreadsheets/<your sheet id>/values/Sheet1?key=<your API key>
Etapa 2: definição das configurações de armazenamento step-setting-store-configurations
-
Navegar até o ContextHub
Navegue até a instância do AEM e clique no ícone Ferramentas na barra lateral esquerda. Clique em Sites > ContextHub, conforme mostrado na figura abaixo.
-
Criação de uma configuração de armazenamento do ContextHub
-
Navegue até o contêiner de configuração intitulado como telas.
-
Clique em Criar > Criar contêiner de configuração e insira o título como ContextHubDemo.
-
Navegar para ContextHubDemo > Criar Configuração do ContentHub e clique em Salvar.
note note NOTE Depois de clicar em Salvar, você está no Configuração do ContextHub tela. -
No Configuração do ContextHub clique em Criar > Configuração de armazenamento do ContentHub
note caution CAUTION Como parte do Pacote de recursos 4 ou 8 do AEM AEM 6.5, os clientes devem atualizar /conf/screens/settings/cloudsettings
parasling:Folder
.Siga as etapas abaixo: - Navegue até o CRXDE Lite e, em seguida, até
/conf/screens/settings/cloudsettings
. - Verificar se
cloudsettings jcr:primaryType
está emsling:Folder
. Se a variáveljcr:primaryType
não está emsling:folder
, prossiga para as próximas etapas. - Clique com o botão direito do mouse
/conf/screens/settings
e criar um nó com name ascloudsettings1
e Tipo assling:Folder
e salve as alterações. - Mover todos os nós para baixo
/conf/screens/settings/cloudsettings
paracloudsettings1
. - Excluir
cloudsettings
e salve. - Renomear
cloudsettings1
paracloudsettings
e salve. - Observe que
/conf/screens/settings/cloudsettings
temjcr:primaryType
assling:Folder
.
Siga estas etapas em Autor e publicação antes ou depois da atualização. -
Insira o Título as Planilhas Google, Nome do armazenamento as
googlesheets
, e Tipo de armazenamento as contexthub.generic-jsonp
e clique em Próxima.note caution CAUTION Se estiver usando o Adobe Experience Manager (AEM) 6.4, insira o Título da configuração as googlesheets
e a variável Tipo de armazenamento as contexthub.generic-jsonp
. -
Insira sua configuração json específica. Por exemplo, você pode usar o seguinte json para fins de demonstração e clicar em Salvar. Você verá a configuração da loja intitulada como Planilhas Google na configuração do ContextHub.
note important IMPORTANT Substitua o código pelo seu *<Sheet ID>*
e*<API Key>*
, que você buscou ao configurar o Google Sheets.code language-none { "service": { "host": "sheets.googleapis.com", "port": 80, "path": "/v4/spreadsheets/<your google sheets id>/values/Sheet1", "jsonp": false, "secure": true, "params": { "key": "<your Google API key>" } }, "pollInterval": 10000 }
note note NOTE No código de amostra acima, pollInterval define a frequência com que os valores são atualizados (em milissegundos). Substitua o código pelo seu *<Sheet ID>*
e*<API Key>*
, que você buscou ao configurar o Google Sheets.note caution CAUTION Se você criar as configurações de armazenamento do Google Sheets fora da pasta global (por exemplo, em sua própria pasta de projeto), o direcionamento não funcionará imediatamente.
-
-
Configurar a segmentação de loja
-
Navegue até Configuração de armazenamento do ContentHub e crie outra configuração de armazenamento no contêiner de configuração do AEM Screens e defina o Título as segmentação-contexthub, Nome do armazenamento as segmentação e Tipo de armazenamento as aem.segmentation.
-
Clique em Próxima e depois Salvar.
note note NOTE Ignore o processo de definição do json e deixe-o em branco.
-
Etapa 3: Configuração de segmentos no Audience setting-up-audience
-
Criação de segmentos em públicos
-
Navegue da instância do AEM para Personalização > Públicos-alvo > telas.
-
Clique em Criar > Criar segmento do Context Hub. A variável Novo segmento do ContextHub é aberta.
-
Insira o Título as
**Higherthan50**
e clique em Criar. Da mesma forma, crie outro segmento intitulado como**Lowerthan50**
. -
Clique no segmento
**Higherthan50**
e clique em Propriedades na barra de ações. -
Clique em Personalização na guia Propriedades do segmento. Defina o Caminho do ContextHub para
/conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurations
e Caminho de segmentos para/conf/screens/settings/wcm/segments
e clique em Salvar, conforme mostrado na figura abaixo.
- Da mesma forma, defina o Caminho do ContextHub e Caminho de segmentos para
**Lowerthan50**
segmento também.
-
Etapa 4: configuração da marca e da área setting-brand-area
Siga as etapas abaixo para criar uma marca em suas atividades e áreas sob a marca:
-
Criação de uma marca nas atividades
-
Navegue da instância do AEM para Personalização > Atividades.
-
Clique em Criar > Criar marca.
-
Clique em Marca do Criar página e clique em Próxima.
-
Insira o Título as ScreensBrand e clique em Criar. Sua marca agora é criada conforme mostrado abaixo.
note caution CAUTION Problema conhecido:
Para adicionar uma área, remova a principal do URL, comohttp://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master
.
-
-
Criar uma área na sua marca
Siga as etapas abaixo para criar uma área na marca:
-
Clique em Criar e depois Criar área.
-
Clique em Área do Criar página e clique em Próxima.
-
Insira o Título as ScreensValue e clique em Criar.
Uma área é criada na sua marca.
-
Etapa 5: Criação de segmentos em uma atividade step-setting-up-audience-segmentation
Depois de configurar um armazenamento de dados e definir sua atividade (marca e área), siga as etapas abaixo para criar segmentos em sua atividade.
-
Criação de segmentos em atividades
-
Navegue da instância do AEM para Personalização > Atividades > ScreensBrand >ScreensValue.
-
Clique em Criar > Criar atividade. A variável Configurar o Assistente de atividade é aberto.
-
Insira o Título as ValueCheck50 e Nome as valuecheck50. Clique em Mecanismo de direcionamento as ContextHub (AEM) no menu suspenso e clique em Próxima.
-
Clique em Adicionar experiência do
**Configure Activity**
assistente. -
No Públicos-alvo, clique no link
**Higherthan50**
e clique em Adicionar experiência e insira o Título as**higherthan50**
Nome as**higherthan50**
. Clique em Ok. -
No Públicos-alvo, clique no link
**Lowerthan50**
e clique em Adicionar experiência e insira o Título as**lowerthan50**
Nome as**lowerthan50**
. Clique em Ok.
-
Clique em Próxima e depois Salvar.
**ValueCheck50**
A atividade de foi criada e configurada.
-
Etapa 5: Edição de segmentos em públicos editing-audience-segmentation
-
Edição de segmentos
-
Navegue da instância do AEM para Personalização > Públicos-alvo > telas.
-
Clique no segmento
**Higherthan50**
e clique em Editar na barra de ações. -
Arraste e solte a Comparação: Propriedade- Valor ao editor.
-
Clique no ícone da chave inglesa para abrir o Comparando uma propriedade com o valor caixa de diálogo.
-
Clique em googlesheets/value/1/0 no menu suspenso em Nome da propriedade.
note note NOTE A variável googlesheets/value/1/0 refere-se à linha 2 e à coluna conforme preenchido em google
folhas na figura abaixo: -
Clique em Operador as maior que no menu suspenso.
-
Insira o Valor as 70.
note note NOTE O AEM valida seus dados da Planilha do Google mostrando seu segmento como verde.
Da mesma forma, edite os valores de propriedade para
**Lowerthan50**
.-
Arraste e solte a Comparação: Propriedade- Valor ao editor.
-
Clique na chave inglesa.
-
No Comparando uma propriedade com o valor , clique em googlesheets/value/1/0 no menu suspenso em Nome da propriedade.
-
Clique em Operador as menor que no menu suspenso.
-
Insira o Valor as 50.
-
Ativação do direcionamento em canais step-enabling-targeting-in-channels
Siga as etapas abaixo para ativar o direcionamento em seus canais.
-
Navegue até um dos canais do AEM Screens. As etapas a seguir demonstram como habilitar o direcionamento usando DataDrivenChannel criado em um Canal AEM Screens.
-
Clique no canal TargetChannel e clique em Propriedades na barra de ações.
-
Clique em Personalização para poder definir as configurações do ContextHub.
-
Defina o Caminho do ContextHub para
/conf/screens/settings/wcm/segments
e Caminho de segmentos para/conf/screens/settings/wcm/segments
. -
Definir marca como ScreensBrand na lista suspensa e Definir Referência da Área para ScreensValue.
-
Clique em Salvar e fechar.
note note NOTE Use o ContextHub e o caminho Segmentos, onde você salvou inicialmente as configurações e os segmentos do seu hub de contexto. -
Navegue e clique no link TargetChannel canal e clique em Editar na barra de ações.
note note NOTE Se você configurou tudo corretamente, verá Direcionamento no menu suspenso do editor, como mostrado na figura abaixo.
-
Saiba Mais: Exemplo De Casos De Uso learn-more-example-use-cases
Depois de configurar o ContextHub para seu projeto do AEM Screens, você pode seguir os diferentes Casos de uso para entender como os ativos acionados por dados desempenham um papel vital em diferentes setores: