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 インスタンスにログインします。
設定/Platform 拡張機能/アプリクラウド開発者/アプリを作成 に移動します。 名前、説明、アイコン、OAuth コールバック URL など、アプリの詳細を指定します。 完了したら、「保存」をクリックします。
アプリが作成されたら、Authentication to Eloqua に移動し、新しく作成したアプリから クライアント ID および クライアントシークレット を取得します。 これらの値は、後でExperience Platformに接続するときに使用されます。
セキュリティグループを使用すると、管理者は、アセット、機能、インターフェイスなどに対するユーザーのアクセスレベルを制御できます。 セキュリティグループを作成するには、設定/ユーザー に移動します。 次に、左側のパネルの グループ タブを選択し、新しいセキュリティグループの作成 を選択します。
Security Group Overview ウィンドウを使用して、セキュリティ・グループの名前と頭字語を指定します。 作成したら、Action Permissions に移動してリストから Consume API 権限を追加し、「保存」を選択します。
キャンペーンデータを取り込むには、ユーザーを編集 インターフェイスに移動し、選択したセキュリティグループに Guided Campaigns を追加します。
オプションで、追加のユーザーを作成し、そのユーザーをセキュリティグループに追加できます。 手順について詳しくは、Eloqua のドキュメント ユーザーの作成 および セキュリティグループへのユーザーの割り当て を参照してください。
必要な資格情報の収集
Experience Platformに接続するには、次の資格情報の値を指定する必要 Eloqua あります。
CompanyName\Username の形式に従います。http:// または https:// を含めないでください。Eloqua マッピングガイド
- 連絡先:
C_DateModified - アカウント:
M_DateModified - アクティビティ:
CreatedAt - カスタム オブジェクト:
UpdatedAt - Campaign:
updatedAt
次の表は、Experience Platformの Eloqua ソースフィールドと、対応するエクスペリエンスデータモデル(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 アカウントの接続、データの選択、フィールドのマッピング、取り込みのスケジュール設定およびデータフローの監視について説明します。