Oracle Eloqua(V2) 소스 개요
Oracle Eloqua은(는) 주로 B2B 공간에 있는 조직에서 리드를 관리하고 구매자 여정을 조정하는 복잡한 프로세스를 자동화하고 개인화할 수 있도록 설계된 강력한 엔터프라이즈급 마케팅 자동화 플랫폼입니다. 마케팅 팀이 여러 디지털 채널에서 정교한 캠페인을 정의, 배포 및 측정할 수 있는 중앙 허브 역할을 하므로 잠재 고객이 가장 참여하는 시점에 올바른 콘텐츠를 받을 수 있습니다. Eloqua을(를) 통한 수집에 지원되는 개체는 연락처, 계정, 캠페인 및 활동입니다. 초기 수집이 완료되면 예약된 증분 프로세스를 사용하여 변경된 데이터를 가져옵니다.
Eloqua 소스를 사용하여 Eloqua 계정을 Adobe Experience Platform에 연결할 수 있습니다. 시작하는 방법을 알려면 아래 설명서를 읽어 보십시오.
사용 사례 예 use-case-examples
다음은 Adobe Experience Platform과의 Eloqua(V2) 통합에서 지원하는 마케팅 개체에 대해 간략히 설명하는 표입니다. 각 개체에 대해 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
다음 표에서는 Eloqua 소스 필드와 Experience Platform의 해당 XDM(Experience Data Model) 대상 필드 간의 자세한 매핑을 제공합니다. 각 행에서는 필드를 변경할 수 없는지 여부에 대한 변환 논리에 대해 간략하게 설명하고 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}Experience Platform에 Eloqua 연결
Experience Platform 내에서 Eloqua 소스 연결을 구성하십시오. UI를 통해 연결을 설정하는 방법에 대한 단계별 안내서는 튜토리얼 여기를 참조하십시오. 이 튜토리얼을 참조하여 Eloqua 계정 연결, 데이터 선택, 필드 매핑, 수집 예약 및 데이터 흐름 모니터링에 대해 알아보십시오.