O AEM permite que você crie e use formulários que interajam com o Adobe Campaign no seu site. Campos específicos podem ser inseridos nos seus formulários e mapeados para o banco de dados do Adobe Campaign.
Você pode gerenciar novas assinaturas de contato, cancelamentos de assinatura e dados de perfis de usuário e, ao mesmo tempo, integrar todos esses dados ao seu banco de dados do Adobe Campaign.
Para usar formulários do Adobe Campaign no AEM, você precisa seguir as etapas descritas neste documento:
Três tipos de formulários, específicos para o Adobe Campaign, estão disponíveis por padrão:
Esses formulários definem um parâmetro de URL que aceita a chave primária criptografada de um perfil do Adobe Campaign. Com base nesse parâmetro de URL, o formulário atualiza os dados do perfil do Adobe Campaign associado.
Embora esses formulários sejam criados independentemente, em um caso de uso típico, você gera um link personalizado para uma página de formulário dentro do conteúdo do informativo, para que os destinatários possam abri-lo e fazer ajustes nos dados do perfil (seja cancelando a assinatura, assinando ou atualizando o perfil).
O formulário é atualizado automaticamente com base no usuário. Consulte Edição do conteúdo do formulário para obter mais informações.
Antes de criar formulários específicos para o Adobe Campaign, você deve disponibilizar os diferentes modelos no seu aplicativo AEM.
Para fazer isso, consulte a documentação Modelos.
Em primeiro lugar, verifique a conexão entre as instâncias de autor e publicação e verifique se o Adobe Campaign está funcionando. Consulte Integração com o Adobe Campaign Standard ou Integração com o Adobe Campaign Classic.
Verifique se a propriedade acMapping no nó jcr:content da página está definida como mapRecipient ou profile ao usar o Adobe Campaign Classic ou o Adobe Campaign Standard, respectivamente
No AEM, em Sites, navegue até onde você deseja criar uma nova página.
Crie uma página e selecione Perfil Adobe Campaign Classic ou Perfil Adobe Campaign Standard e clique em Próximo.
Se o modelo desejado não estiver disponível, consulte Disponibilidade do modelo.
No campo Nome, adicione o nome da página. Ele deve ser um nome JCR válido.
No campo Título, insira um título e clique em Criar.
Abra a página e selecione Abrir propriedades e, em Serviços em nuvem, adicione a configuração do Adobe Campaign e selecione a marca de seleção para salvar as alterações.
Na página, no componente Início do formulário, selecione o tipo de formulário - Assinar, Cancelar assinatura ou Salvar perfil. É possível ter apenas um tipo por formulário. Agora, você pode editar o conteúdo do formulário.
Formulários dedicados ao Adobe Campaign têm componentes específicos. Esses componentes têm uma opção para permitir que você vincule cada campo do formulário a um campo no banco de dados do Adobe Campaign.
Se o modelo desejado não estiver disponível, consulte Disponibilizar um modelo.
Esta seção apenas detalha links específicos para o Adobe Campaign. Para obter mais informações sobre uma visão geral mais geral de como usar formulários no Adobe Experience Manager, consulte Componentes do modo de edição.
Selecione Abrir propriedades e, em Serviços em nuvem, adicione a configuração do Adobe Campaign e selecione a marca de seleção para salvar suas alterações.
Na página, no componente Start de formulário, clique no ícone Configuração.
Clique na guia Avançado e selecione o tipo de formulário em que se encontra - Assinar, Cancelar inscrição, ou Guardar Perfil e clique em OK. É possível ter apenas um tipo por formulário.
Você deve ter um componente Chave primária criptografada em cada formulário. Esse componente define qual parâmetro de URL será usado para aceitar a chave primária criptografada de um perfil do Adobe Campaign. Em Componentes, selecione Adobe Campaign para que apenas esses componentes fiquem visíveis.
Arraste o componente Chave primária criptografada para o formulário (em qualquer lugar) e clique ou toque no ícone Configuração. Na guia Adobe Campaign, especifique qualquer nome para o parâmetro de URL. Clique ou toque na marca de seleção para salvar as alterações.
Os links gerados para esse formulário precisam usar esse parâmetro de URL e atribuir a ele a chave primária criptografada de um perfil do Adobe Campaign. A chave primária criptografada deve ser corretamente codificada por URL (porcentagem).
Adicione componentes ao formulário conforme necessário, como um campo de Texto, um campo de Data, um campo de Caixa de seleção, um campo de Opção e assim por diante. Consulte Componentes de formulário do Adobe Campaign para obter mais informações sobre cada componente.
Clique no ícone Configuração para abrir o componente. Por exemplo, no componente Campo de texto (Campanha), altere o título e o texto.
Clique em Adobe Campaign para mapear o campo de formulário para uma variável de metadados do Adobe Campaign. Quando você envia o formulário, o campo mapeado é atualizado no Adobe Campaign. Somente campos com tipos correspondentes estão disponíveis no seletor de variáveis (por exemplo, variáveis de sequência de caracteres para campos de texto).
Você pode adicionar/remover campos exibidos na tabela recipient seguindo as instruções aqui: https://blogs.adobe.com/experiencedelivers/experience-management/aem-campaign-integration/
Clique em Publicar página. A página está ativada no seu site. Você pode visualizá-la acessando a instância de publicação do AEM. Você também pode testar um formulário.
É necessário fornecer permissões de leitura ao usuário anônimo no serviço de nuvem para usar formulários na publicação. No entanto, lembre-se dos possíveis problemas de segurança ao fornecer permissões de leitura ao usuário anônimo e certifique-se de atenuá-lo, por exemplo, configurando o Dispatcher.
Depois de criar um formulário e editar seu conteúdo, convém testar manualmente se ele está funcionando conforme esperado.
Você deve ter um componente Chave primária criptografada em cada formulário. Em Componentes, selecione Adobe Campaign para que apenas esses componentes fiquem visíveis.
Neste procedimento, embora você insira o número da EPK manualmente, na prática os usuários receberiam um link para essa página (para cancelar a assinatura, assinar ou atualizar seu perfil) em um informativo. Com base no usuário, a EPK é atualizada automaticamente.
Para criar esse link, use a variável Identificador de recurso principal(Adobe Campaign Standard) ou Identificador criptografado (Adobe Campaign Classic) (por exemplo, em um componente Texto e personalização (Campanha)), que vincula à epk no Adobe Campaign.
Para fazer isso, você precisa obter manualmente a EPK de um perfil do Adobe Campaign e, em seguida, anexá-la ao URL:
Para obter a chave primária criptografada (EPK) de um perfil do Adobe Campaign:
Em AEM, abra a página de formulário na instância de publicação e anexe o EPK da etapa 1 como um parâmetro de URL: use o mesmo nome definido anteriormente no componente EPK ao criar o formulário (por exemplo: ?epk=...
)
O formulário agora pode ser usado para modificar os dados e as assinaturas associadas ao perfil vinculado do Adobe Campaign. Depois de modificar alguns campos e enviar o formulário, você pode verificar no Adobe Campaign se os dados apropriados foram atualizados.
Os dados no banco de dados do Adobe Campaign são atualizados assim que um formulário é validado.