Oracle Eloqua (V2)源概述
Oracle Eloqua是一个功能强大的企业级营销自动化平台,旨在帮助主要在B2B领域的组织自动化并个性化管理潜在客户和编排买家历程的复杂流程。 它充当一个中心枢纽,营销团队可以在其中定义、部署和衡量多个数字渠道中的复杂促销活动,确保潜在客户在最参与的确切时刻获得正确的内容。 支持通过Eloqua进行摄取的对象是联系人、帐户、营销活动和活动。 完成初始摄取后,将使用计划的增量过程导入任何更改的数据。
您可以使用Eloqua源将您的Eloqua帐户连接到Adobe Experience Platform。 请阅读以下文档以了解如何入门。
用例示例 use-case-examples
下表概述了Eloqua (V2)与Adobe Experience Platform集成支持的营销对象。 对于每个对象,您将找到描述以及示例用例,以说明将Eloqua数据与Real-Time CDP集成如何可以提高营销效率和活动结果。
先决条件 prerequisites
请阅读以下各节,了解在将源连接到Experience Platform之前必须完成的先决条件设置。
设置应用程序以进行身份验证
请按照以下步骤了解如何设置Eloqua帐户并使用基本身份验证连接到Experience Platform。
若要开始,请以管理员(或有权创建用户、安全组和应用的用户)身份登录到您的Eloqua实例。
导航到设置 > 平台扩展 > 应用程序云开发人员 > 创建应用程序。 提供应用程序的详细信息,包括其名称、描述、图标和OAuth回调URL。 完成后选择保存。
创建应用程序后,导航到Authentication to Eloqua并从新创建的应用程序中检索 客户端ID 和客户端密钥。 这些值将在稍后连接到Experience Platform时使用。
通过安全组,管理员可以控制用户对资源、功能、界面等的访问级别。 要创建安全组,请导航到设置 > 用户。 然后,选择左侧面板上的 组 选项卡,然后选择新建安全组。
使用 Security Group Overview 窗口提供安全组的名称和缩写。 创建后,导航到Action Permissions并从列表中添加Consume API权限,然后选择保存。
要摄取营销活动数据,请导航到 编辑用户 界面,并将Guided Campaigns添加到您选定的安全组。
您可以选择创建其他用户,并将该用户添加到安全组。 有关详细步骤,请阅读有关Eloqua创建用户和将用户分配给安全组的文档。
收集所需的凭据
必须提供以下凭据的值才能将Eloqua连接到Experience Platform。
CompanyName\Username格式。http://或https://。Eloqua映射指南
- 联系人:
C_DateModified - 帐户:
M_DateModified - 活动:
CreatedAt - 自定义对象:
UpdatedAt - 营销活动:
updatedAt
下表提供了Experience Platform中Eloqua源字段及其对应的Experience Data Model (XDM)目标字段之间的详细映射。 每一行都概述了转换逻辑(无论字段是否不可变),并提供了额外的注释来帮助您了解如何在Experience Platform中摄取和构建Eloqua数据。
帐户
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID将自动被连接器替换。Idconcat(Id, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID将自动被连接器替换。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}替换为您的实际CRM实例ID,即您的Salesforce或Dynamics实例ID。 在引入期间,如果存在M_SFDCAccountID,连接器将使用该值生成外部密钥并附加\@CRM_INSTANCE_ID.Salesforce。 如果该字段为空,则连接器将使用M_MSCRMAccountID并改为附加\@CRM_INSTANCE_ID.Dynamics。 如果两个字段都为空,此字段将设置为null。活动
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID将自动被连接器替换。ContactIdconcat(ContactId, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID将自动被连接器替换。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将自动被连接器替换。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将自动被连接器替换。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将自动被连接器替换。iif(ActivityType == "PageView", Url, null)营销活动
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID将自动被连接器替换。idconcat(id, "\\@${SOURCE_INSTANCE_ID}.Eloqua")SOURCE_INSTANCE_ID将自动被连接器替换。nameendAtstartAtactualCostbudgetedCostdescriptioncurrentStatuscampaignTypecreatedAtupdatedAt联系人
"Eloqua""${SOURCE_INSTANCE_ID}"SOURCE_INSTANCE_ID将自动被连接器替换。Idconcat(Id, "\\@${SOURCE_INSTANCE_ID}.Eloqua"SOURCE_INSTANCE_ID将自动被连接器替换。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_Prov活动类型映射引用
EmailSendEmailOpenEmailClickthroughUnsubscribeBouncebackFormSubmitPageViewOther变量占位符
映射模板使用以下变量占位符,这些占位符在数据流运行后被替换:
${SOURCE_INSTANCE_ID}${CRM_INSTANCE_ID}将Eloqua连接到Experience Platform
继续在Experience Platform中配置Eloqua源连接。 有关通过UI设置连接的分步指南,请参阅此处的教程。 阅读本教程以了解如何连接Eloqua帐户、选择数据、映射字段、计划摄取和监视数据流。