[ベータ版]{class="badge informative" title="この機能は、現在、限定ベータ版リリース中です"}

CRM 内から詳細ページへのアクセス

Adobe Journey Optimizer B2B editionを使用すると、営業およびアカウントチームメンバーは、SalesforceやMicrosoft Dynamicsなどの Customer Relationship Management (CRM)ツールからアカウントおよび購入グループ情報の詳細ページに直接アクセスできます。 この統合により、営業担当者は、エンゲージメント履歴、インテントシグナル、AI で生成されたレコメンデーションなど、リアルタイムのアカウントおよび購入グループのインサイトにすばやくアクセスできます。 この機能により、セールスチームはアウトリーチを迅速化し、優先順位付けをスマート化し、マーケティングとの連携を強化することができます。

営業およびアカウントチームメンバーが CRM からJourney Optimizer B2B editionの ​ アカウントの詳細 ​ および ​ 人物の詳細 ​ ページを表示できるようにするには、Salesforceまたは Dynamics 管理者がアカウント、連絡先またはリード表示からリンクを追加できます。

営業チームメンバーが CRM インスタンスからのリンクを使用する場合、サンドボックスは Prod である必要があり、次の順序付きロジックに従って IMS 組織が決定されます。

  1. ユーザーがアクセスした最新の組織
  2. アルファベット順に並べ替えられた、リストの最初の項目
  3. 環境設定で選択した組織

Salesforce リンク

アプリケーションのカスタマイズ 権限を持つSalesforce管理者は、アカウント、連絡先、リードのレイアウトでリンクを設定できます。 設定されたリンクにより、営業ユーザーはAdobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。

Salesforceで、カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンとして追加し、チームの環境設定に応じてカスタマイズします。

Salesforceのカスタムリンク ​ {width="800" modal="regular"}

Salesforceへのカスタムリンクの追加について詳しくは、Salesforce ドキュメントの ​ カスタムボタンとカスタムリンクの定義 ​ を参照してください。

リンクのターゲット URL を定義する際には、アカウント、連絡先またはリードのレイアウトを使用して、Journey Optimizer B2B editionの対応する詳細ページにリンクさせることができます。

  • アカウント - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/[18-character ID of account]

  • 連絡先 - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/[18-character ID of contact]

  • リード - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/[18-character ID of lead]

Account オブジェクトを使用して、アカウントの 18 文字の ID (CASESAFEID(Account.Id)CASESAFEID(Id) など)を取得します。

Examples:

フィールドリンク
  1. Salesforceで、設定/Object Manager/アカウント/連絡先/リード/フィールドと関係 に移動します。

  2. 新規」をクリックして、式(テキスト)フィールドを作成し、アカウント連絡先 または リード レイアウトに追加します。

    数式の場合は、次の例を参考にしてください。

    Text ハイパーリンク:

    • アカウント - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Id), "View in AJO B2B")
    • 連絡先 – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Id), "View in AJO B2B")
    • リード - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Id), "View in AJO B2B")

    Icon ハイパーリンク:

    • アカウント - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))
    • 連絡先 – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))
    • 連絡先 – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))

    Salesforceのフィールドリンク設定 ​ {width="800" modal="regular"}

  3. レイアウトの変更を表示するには、ページを更新します。 プロファイル に移動し、表示密度 で別のオプションを選択します。

    Salesforceでページを更新 ​ {width="450" modal="regular"}

詳細ページリンク
  1. Salesforceで、設定/Object Manager/アカウント/連絡先/リード/ボタン、リンク、アクション に移動します。

  2. 右上隅の 新規ボタンまたはリンク をクリックして、詳細ページリンクを作成します。

    数式の場合は、次の例を参考にしてください。

    • アカウント - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Account.Id), null)}
    • 連絡先 – {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Contact.Id), null)}
    • リード - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Lead.Id), null)}

    Salesforceでの詳細ページリンクの設定 ​ {width="800" modal="regular"}

  3. 左側のナビゲーションの ページレイアウト に移動します。

  4. カスタムリンク からリンクをドラッグし、レイアウトの カスタムリンク セクションにドロップします。

「詳細ページ」ボタン
  1. Salesforceで、設定/Object Manager/アカウント/連絡先/リード/ボタン、リンク、アクション に移動します。

  2. 右上隅の 新規ボタンまたはリンク をクリックして、詳細ページボタンを作成します。

    表示タイプ」で「詳細ページリンク」を選択します。

    数式の場合は、次の例を参考にしてください。

    • アカウント - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Account.Id), null)}
    • 連絡先 – {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Contact.Id), null)}
    • リード - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Lead.Id), null)}

    Salesforceでの詳細ページボタンの設定 ​ {width="800" modal="regular"}

  3. 左側のナビゲーションの ページレイアウト に移動します。

  4. モバイルおよび Lightning アクション からボタンをドラッグして、レイアウトの Salesforce モバイルおよび Lightning Experience アクション セクションにドロップします。

    ​ ボタンをレイアウトに追加する ​ {width="800" modal="regular"}

Microsoft Dynamics リンク

Dynamics 開発者は、アカウント、連絡先またはリードのエンティティを拡張して、リンクフィールドを追加できます。 設定されたリンクにより、営業ユーザーはAdobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。

カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンリンクとして追加し、チームの環境設定に応じてカスタマイズします。

Dynamics のカスタムリンク ​ {width="800" modal="regular"}

Power Apps を使用して、Dynamics コンポーネントなどのMicrosoft モデル駆動型アプリをカスタマイズします。 パワーアプリを使用して Dynamics にカスタムリンクを追加する方法について詳しくは、​ パワーアプリのドキュメント ​ を参照してください。

リンクのターゲット URL を定義する際には、アカウント、連絡先またはリード表示を使用して、Journey Optimizer B2B editionの対応する詳細ページにリンクさせることができます。

  • アカウント - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/[Account ID]

  • 連絡先 - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/[Contact ID]

  • リード - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/[Lead ID]

Examples:

URL フィールド

次の一連のタスクに従って、カスタムリンクを URL フィールドとして追加します。

1 - ソリューションフィールドの設定

  1. 詳細設定/システムをカスタマイズ に移動し、「ソリューション」タブを選択します。

  2. エンティティ/アカウント/連絡先/リード/フィールド を選択します。

  3. 新規 をクリックして、新しいフィールドを設定します。

    ​ 連絡先エンティティの新しいフィールド ​ {width="800" modal="regular"}

  4. フィールド設定を保存します。

  5. ソリューション」タブで、「Web リソース」を選択します。

  6. 新規」をクリックして、次のスクリプト(JScript) web リソースを設定します。

    code language-js
    function setViewInAjoB2b(executionContext) {
     var url = "https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm";
    
     var formContext = executionContext.getFormContext();
    
     // Get the entity ID (GUID)
     var id = formContext.data.entity.getId();
    
     // Get the entity type (account, lead, contact)
     var type = formContext.data.entity.getEntityName().toLowerCase();
    
     if (id && type) {
         // Remove curly braces
         id = id.replace(/[{}]/g, "").toLowerCase();
    
         // Set the value in the custom field (Ensure this field exists on the form)
         formContext.getAttribute("new_viewinajob2b").setValue(url + "/" + type + "/" + id);
        }
    }
    

    jScript web リソースの追加 ​ {width="800" modal="regular"}

  7. ページの上部で、「保存」をクリックし、「公開」をクリックします。

2 - フォームの設定

  1. ソリューション」タブで、エンティティ/アカウント/連絡先/リード/10}Forms/アカウント / 連絡先 / リード を選択します。

  2. 最初のタスクで作成した新しいフィールドを フィールドエクスプローラー から 概要 セクションにドラッグします。

    ​ 「概要」セクションへの「URL リンク」フィールドの追加 ​ {width="800" modal="regular"}

  3. 概要」セクションのフィールドをダブルクリックし、そのプロパティを設定します。

    ​ フィールドのプロパティの設定 ​ {width="800" modal="regular"}

    プロパティの設定が完了したら、「OK」をクリックします。

  4. ページ上部のリボンで 保存 をクリックし、次に 公開 をクリックします。

3 - JS web リソースをフォームライブラリに追加する

  1. 上部の「ホーム」タブで、「フォームのプロパティ」をクリックします。

  2. 追加」をクリックします。

    ​ フォームプロパティの追加 ​ {width="500" modal="regular"}

  3. リソースを探して選択し、「追加」をクリックします。

    Web リソースを追加 ​ {width="500" modal="regular"}

  4. 追加したリソースを選択した状態で、「イベントハンドラー の下の 追加 をクリックします。

  5. setViewInAjoB2b 関数を イベントハンドラー に追加します。

  6. イベントハンドラー リストで選択した関数を使用して、コントロールForm に、イベントOnLoad に設定します。

    ​ ハンドラーを追加 ​ {width="500" modal="regular"}

  7. OK」をクリックします。

  8. 上部の ホーム タブで 保存 をクリックし、公開 をクリックします。

4 - リンクの確認

リンクを確認するには、Dynamics のアカウント、連絡先またはリード表示を確認します。

​ フォームプロパティの追加 ​ {width="500" modal="regular"}

リンクが表示されない場合は、Dynamics ホームページの 顧客 の下のアカウント、連絡先またはリードに移動してみてください。 次に、特定のアカウント、連絡先またはリード表示に戻ります。 また、ログアウトしてから再度ログインすることもできます。

HTML web resource

次の一連のタスクに従って、カスタムリンクをHTML web リソースとして追加します。

note note
NOTE
この例は、Dynamics が Web ページの Web リソースをどのように使用するかによって異なります。

1 - ソリューションの web リソースを設定

  1. 詳細設定/システムをカスタマイズ に移動し、「ソリューション」タブを選択します。

  2. ソリューション」タブで、「Web リソース」を選択します。

  3. 新規」をクリックし、次の関数を使用して次のスクリプト(JScript) web リソースを設定します。

    code language-js
    function getFormContext(executionContext) {
        window.top["formContext"] = executionContext.getFormContext();
    }
    

    Web リソース関数の追加 ​ {width="800" modal="regular"}

  4. 新規 をクリックして、別の web リソースを作成し、次のHTMLを使用して Web ページ(HTML)の web リソースを設定します。

    code language-html
    <html>
    <head>
        <script>
        function onLoad(){
            // Adobe URL
            var url = "https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm";
    
            // Get the entity ID (GUID)
            var id = window.top.formContext.data.entity.getId();
    
            // Get the entity type (account, lead, contact)
            var type = window.top.formContext.data.entity.getEntityName().toLowerCase();
    
            if (id && type) {
                // Remove curly braces
                id = id.replace(/[{}]/g, "").toLowerCase();
                var url = url + "/" + type + "/" + id;
    
                // Find the hyperlink and set the href value
                var link = document.getElementById("link");
                link.href = url;
            }
        }
        </script>
    </head>
    <body onload="onLoad()" style="margin-left: 0;">
        <a id="link" style="text-decoration: none; font-family: sans-serif; font-size: 13px;" target="_blank">
            <img style="vertical-align: middle;" src="https://experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud" focusable="false" width="24" height="24">
            <span style="vertical-align: middle;">View in AJOB2B</span>
        </a>
    </body>
    </html>
    
  5. ページの上部で、「保存」をクリックし、「公開」をクリックします。

2 - JS web リソースをフォームライブラリに追加する

  1. ソリューション」タブで、エンティティ/アカウント/連絡先/リード/10}Forms/アカウント / 連絡先 / リード を選択します。

  2. 上部の「ホーム」タブで、「フォームのプロパティ」をクリックします。

  3. 追加」をクリックします。

  4. 作成した JScript web リソース(new_getFormContext)を見つけて選択し、「追加」をクリックします。

    Web リソースを追加 ​ {width="500" modal="regular"}

  5. 追加したリソースを選択した状態で、「イベントハンドラー の下の 追加 をクリックします。

  6. getFormContext 関数を イベントハンドラー に追加します。

  7. イベントハンドラー リストで選択した関数を使用して、コントロールForm に、イベントOnLoad に設定します。

    ​ ハンドラーを追加 ​ {width="500" modal="regular"}

  8. OK」をクリックします。

  9. 上部の ホーム タブで 保存 をクリックし、公開 をクリックします。

3 - フォームの設定

  1. アカウント、連絡先、リードフォームの「ホーム」タブで、「本文」(「概要」セクションにリンクされたリソースを作成する場合)または「ヘッダー」(「ヘッダーメニューで作成する場合)を選択します。

    ​ フォーム領域の選択 ​ {width="500" modal="regular"}

  2. 上部の「挿入」タブを選択し、「Web リソース」をクリックします。

  3. 作成した web リソースを挿入し、プロパティを設定します。

    Web リソース ​ {width="500" modal="regular"}

    Web リソースのプロパティと形式について詳しくは、Power Apps のドキュメント ​ を参照してください。

  4. OK」をクリックします。

    Web リソースに本文/概要プレースメントを選択した場合、フォームレイアウトに表示されます。

    ​ フォームの概要セクションに追加された web リソース ​ {width="800" modal="regular"}

  5. 上部の ホーム タブで 保存 をクリックし、公開 をクリックします。

4 - リンクの確認

リンクを確認するには、Dynamics のアカウント、連絡先またはリード表示を確認します。

​ フォームプロパティの追加 ​ {width="500" modal="regular"}

リンクが表示されない場合は、Dynamics ホームページの 顧客 の下のアカウント、連絡先またはリードに移動してみてください。 次に、特定のアカウント、連絡先またはリード表示に戻ります。 また、ログアウトしてから再度ログインすることもできます。

recommendation-more-help
6ef00091-a233-4243-8773-0da8461f7ef0