Visão geral da origem de Oracle Eloqua (V2)
O Oracle Eloqua é uma poderosa plataforma de automação de marketing de nível empresarial projetada para ajudar as organizações, principalmente no setor B2B, a automatizar e personalizar o complexo processo de gerenciamento de clientes potenciais e de orquestração de jornadas dos compradores. Ele serve como um hub central onde as equipes de marketing podem definir, implantar e medir campanhas sofisticadas em vários canais digitais, garantindo que os clientes potenciais recebam o conteúdo certo no momento exato em que estão mais envolvidos. Os objetos com suporte para assimilação por meio de Eloqua são Contatos, Contas, Campanhas e Atividades. Quando a assimilação inicial for concluída, todos os dados alterados serão importados usando um processo incremental programado.
Você pode usar a origem Eloqua para conectar sua conta do Eloqua à Adobe Experience Platform. Leia a documentação abaixo para saber como começar.
Exemplos de caso de uso use-case-examples
A tabela abaixo descreve os objetos de marketing aos quais a integração Eloqua (V2) com o Adobe Experience Platform oferece suporte. Para cada objeto, você encontrará uma descrição, juntamente com casos de uso de exemplo, para ilustrar como a integração de dados do Eloqua com o Real-Time CDP pode aumentar a eficácia do marketing e os resultados da campanha.
Pré-requisitos prerequisites
Leia as seções abaixo para obter a configuração de pré-requisitos que você deve concluir antes de poder conectar sua origem ao Experience Platform.
Configurar aplicativo para autenticação
Siga as etapas abaixo para saber como configurar sua conta do Eloqua e conectar-se ao Experience Platform usando a autenticação básica.
Para começar, faça logon na instância do Eloqua como administrador (ou como um usuário que tem acesso para criar usuários, grupos de segurança e aplicativos).
Navegue até Configurações > Extensões da Plataforma > Desenvolvedor da App Cloud > Criar Aplicativo. Forneça detalhes do aplicativo, incluindo nome, descrição, ícone e URL de retorno de chamada OAuth. Selecione Salvar ao concluir.
Com seu aplicativo criado, navegue até Authentication to Eloqua e recupere a ID do cliente e o segredo do cliente do aplicativo recém-criado. Esses valores serão usados posteriormente ao se conectar ao Experience Platform.
Os grupos de segurança permitem que os administradores controlem quais níveis de acesso os usuários têm aos ativos, recursos, interfaces e assim por diante. Para criar um grupo de segurança, navegue até Configurações > Usuários. Em seguida, selecione a guia Grupo no painel esquerdo e selecione Criar novo Grupo de Segurança.
Use a janela Security Group Overview para fornecer um nome e um acrônimo para seu grupo de segurança. Depois de criada, navegue até Action Permissions, adicione a permissão de API Consume na lista e selecione Salvar.
Para assimilar dados da campanha, navegue até a interface do Editar Usuário e adicione Guided Campaigns ao grupo de segurança selecionado.
Opcionalmente, é possível criar um usuário adicional e adicioná-lo a um grupo de segurança. Para obter etapas detalhadas, leia a documentação do Eloqua sobre criação de um usuário e atribuição de um usuário a um grupo de segurança.
Coletar credenciais necessárias
Você deve fornecer valores para as credenciais a seguir para conectar Eloqua ao Experience Platform.
CompanyName\Username.http:// ou https:// durante a autenticação.Guia de mapeamento de Eloqua
- Contatos:
C_DateModified - Contas:
M_DateModified - Atividade:
CreatedAt - Objetos Personalizados:
UpdatedAt - Campanha:
updatedAt
As tabelas a seguir fornecem mapeamentos detalhados entre os campos de origem Eloqua e seus campos de destino correspondentes do Experience Data Model (XDM) no Experience Platform. Cada linha descreve a lógica de transformação, se o campo é imutável e fornece observações adicionais para ajudar você a entender como os dados do Eloqua serão assimilados e estruturados no Experience Platform.
Contas
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.Idconcat(Id, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.M_CompanyNameM_CountryM_Address1M_CityM_State_ProvM_Zip_PostalM_BusPhoneM_Fax1M_Account_Engagement_ScoreM_Account_Type1M_Wesbsite1M_Employees1to_decimal(M_Annual_Revenue1)M_DateModifiedM_DateCreatedM_Industry1iif(M_SFDCAccountID != null && M_SFDCAccountID != "", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", M_SFDCAccountID, "sourceKey", concat(M_SFDCAccountID, "\\@${CRM_INSTANCE_ID}.Salesforce")), iif(M_MSCRMAccountID != null && M_MSCRMAccountID != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", M_MSCRMAccountID, "sourceKey", concat(M_MSCRMAccountID, "\\@${CRM_INSTANCE_ID}.Dynamics")), null))${CRM_INSTANCE_ID} pela ID real da instância do CRM, que é a ID da instância do Salesforce ou do Dynamics. Durante a assimilação, se M_SFDCAccountID estiver presente, o conector gerará a chave externa usando esse valor e anexará \@CRM_INSTANCE_ID.Salesforce. Se esse campo estiver vazio, o conector usará M_MSCRMAccountID e, em vez disso, anexará \@CRM_INSTANCE_ID.Dynamics. Se ambos os campos estiverem vazios, este campo será definido como nulo.Atividades
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.ContactIdconcat(ContactId, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.ExternalIdiif(ActivityType!=null && ActivityType!="", iif(ActivityType=="EmailSend", "directMarketing.emailSent", iif(ActivityType=="EmailOpen", "directMarketing.emailOpened", iif(ActivityType=="EmailClickthrough", "directMarketing.emailClicked", iif(ActivityType=="Unsubscribe", "directMarketing.emailUnsubscribed", iif(ActivityType=="Bounceback", "directMarketing.emailBounced", iif(ActivityType=="FormSubmit", "web.formFilledOut", iif(ActivityType=="PageView", "web.webpagedetails.pageViews", ActivityType))))))), null)ActivityDateiif(AssetType == "Email", AssetName, null)iif(AssetType == "Email", to_object("sourceType", "Eloqua", "sourceInstanceID", "${SOURCE_INSTANCE_ID}","sourceID",${AssetId}, "sourceKey", concat(${AssetId},"\\@${SOURCE_INSTANCE_ID}.Eloqua")), null)SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.iif(AssetType == "Email", EmailAddress, null)iif(ActivityType == "Bounceback", SmtpStatusCode, null)iif(AssetType == "Email", SmtpMessage, null)iif(AssetType == "Email", EmailWebLink, null)iif(ActivityType == "FormSubmit", AssetName, null)iif(ActivityType == "FormSubmit", to_object("sourceType", "Eloqua", "sourceInstanceID", "${SOURCE_INSTANCE_ID}","sourceID",${AssetId}, "sourceKey", concat(${AssetId},"\\@${SOURCE_INSTANCE_ID}.Eloqua")), null)SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.iif(ActivityType == "PageView", AssetName, null)iif(ActivityType == "PageView", to_object("sourceType", "Eloqua", "sourceInstanceID", "${SOURCE_INSTANCE_ID}","sourceID",${AssetId}, "sourceKey", concat(${AssetId},"\\@${SOURCE_INSTANCE_ID}.Eloqua")), null)SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.iif(ActivityType == "PageView", Url, null)Campanhas
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.idconcat(id, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.nameendAtstartAtactualCostbudgetedCostdescriptioncurrentStatuscampaignTypecreatedAtupdatedAtContatos
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.Idconcat(Id, "\\@${SOURCE_INSTANCE_ID}.Eloqua"SOURCE_INSTANCE_ID será substituído automaticamente pelo conector.C_CompanyC_Website1C_Job_Title1C_FaxC_MobilePhoneiif(C_SFDCLeadID != null && C_SFDCLeadID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCLeadID, "sourceKey", concat(C_SFDCLeadID, "\\@${CRM_INSTANCE_ID}.Salesforce")), iif(C_SFDCContactID != null && C_SFDCContactID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCContactID, "sourceKey", concat(C_SFDCContactID, "\\@${CRM_INSTANCE_ID}.Salesforce")), null))iif(C_MSCRMLeadID != null && C_MSCRMLeadID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMLeadID, "sourceKey", concat(C_MSCRMLeadID, "\\@${CRM_INSTANCE_ID}.Dynamics")), iif(C_MSCRMContactID != null && C_MSCRMContactID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMContactID, "sourceKey", concat(C_MSCRMContactID, "\\@${CRM_INSTANCE_ID}.Dynamics")), null))"iif(C_SFDCLeadID != null && C_SFDCLeadID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCLeadID, "sourceKey", concat(C_SFDCLeadID, "\\@${CRM_INSTANCE_ID}.Salesforce")), iif(C_SFDCContactID != null && C_SFDCContactID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCContactID, "sourceKey", concat(C_SFDCContactID, "\\@${CRM_INSTANCE_ID}.Salesforce")), null))"iif(C_MSCRMLeadID != null && C_MSCRMLeadID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMLeadID, "sourceKey", concat(C_MSCRMLeadID, "\\@${CRM_INSTANCE_ID}.Dynamics")), iif(C_MSCRMContactID != null && C_MSCRMContactID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMContactID, "sourceKey", concat(C_MSCRMContactID, "\\@${CRM_INSTANCE_ID}.Dynamics")), null))C_DateCreatedC_DateModifiediif(C_SFDCAccountID != null && C_SFDCAccountID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCAccountID, "sourceKey", concat(C_SFDCAccountID, "\\@${CRM_INSTANCE_ID}.Salesforce")), iif(C_MSCRMAccountID != null && C_MSCRMAccountID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMAccountID, "sourceKey", concat(C_MSCRMAccountID, "\\@${CRM_INSTANCE_ID}.Dynamics")), null))iif(C_SFDCAccountID != null && C_SFDCAccountID != "\\", to_object("sourceType", "Salesforce", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_SFDCAccountID, "sourceKey", concat(C_SFDCAccountID, "\\@${CRM_INSTANCE_ID}.Salesforce")), iif(C_MSCRMAccountID != null && C_MSCRMAccountID != "\\", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_INSTANCE_ID}", "sourceID", C_MSCRMAccountID, "sourceKey", concat(C_MSCRMAccountID, "\\@${CRM_INSTANCE_ID}.Dynamics")), null))C_Lead_Source___Original1C_Lead_Source___Original1C_Lead_Status1C_Lead_Status1C_FirstNameC_LastNameC_Middle_Name1C_SalutationC_CityC_CountryC_Zip_PostalC_State_ProvReferência de mapeamento do tipo de atividade
EmailSendEmailOpenEmailClickthroughUnsubscribeBouncebackFormSubmitPageViewOtherEspaços reservados de variáveis
Os modelos de mapeamento usam os seguintes espaços reservados para variáveis, que são substituídos quando um fluxo de dados é executado:
${SOURCE_INSTANCE_ID}${CRM_INSTANCE_ID}Conectar Eloqua ao Experience Platform
Continue a configurar sua conexão de origem do Eloqua no Experience Platform. Para obter um guia passo a passo sobre como configurar a conexão através da interface do usuário, consulte o tutorial aqui. Leia este tutorial para saber mais sobre como conectar sua conta do Eloqua, selecionar dados, mapear campos, agendar assimilações e monitorar seus fluxos de dados.