Adobe Launch のExperience CloudID サービス拡張機能を使用したオプトインサービス
Adobe Launch でExperience CloudID を使用してオプトインサービスを管理する方法を説明します。
説明 description
環境
- Customer Journey Analytics
- Adobe Analytics
問題/症状
AdobeLaunch でのExperience CloudID を使用したオプトインサービスの管理。
解決策 resolution
AdobeLaunch のExperience CloudID サービス拡張機能では、オプトイン権限を管理できます。 デフォルトでは、すべてのAdobe Experience Cloud ソリューションに対してオプトインが付与されます。 拡張機能で設定を指定して、ユーザーのオプトイン/オプトアウトの選択を追跡できます。
次に、オプトインサービスを有効にして設定する簡単なガイドを示します。
メモ:このガイドでは、Experience CloudID サービス拡張機能が Launch に既に実装されていることを前提としています。
手順 1
最初の手順は、Experience CloudID サービス拡張機能 UI でオプトインを有効にすることです。 拡張機能では、最初に次の 3 つのオプションが提供されます。
いいえ :デフォルトでは、「いいえ」が選択されています。 これにより、すべての権限が付与されているかのようにトラッキングを許可できます。
はい :このオプションをオンにすると、ライブラリはサーバーコールをトリガーする前にユーザーの同意を待ちます。
実行時に関数を使用して特定されます: このオプションを有効にすると、ライブラリはユーザーの同意を待ちます。 オプションが有効かどうかを判断するためのブール値(True または False)を返すコールバック関数への参照を指定する必要があります。
オプトインを有効にするには、「はい」を選択します。
手順 2
次の手順では、同意を得るためのメカニズムを構築します。 これは、Java スクリプトまたは任意のサーバーサイドスクリプトを使用して行います。 ユーザーに対する cookie 同意ダイアログボックスが、選択内容の記録と共に表示される必要があります。
ステップ 3
同意フォームを使用して必要な権限が取得されたら、選択肢を オプトインサービス に送信する必要があります。
次のドキュメントでは、オプトインサービス API について詳しく説明します。
Web サイトにAdobe Analyticsの実装しかなく、(手順 2 で説明したように)ユーザーの同意が必要である場合。 ユーザーの好みに応じて、以下のスクリプトを実行してオプトインを承認/拒否できます。
承認
adobe.optIn.approve([ adobe.OptInCategories.ANALYTICS] , true);
adobe.optIn.complete();
拒否
adobe.optIn.deny([ adobe.OptInCategories.ANALYTICS] , true);
adobe.optIn.complete();
以下のコードを使用して権限を取得し、それに応じて cookie の同意ウィンドウを表示/非表示にすることもできます。
if (adobe.optIn.isApproved(adobe.OptInCategories.ANALYTICS)){
$("#consent").hide();
}
上記のコードが実行されるとすぐに、Analytics サーバー呼び出しが実行されます。
拡張機能で追加の設定を確認することもできます。 ただし、それはこのドキュメントの範囲外です。 詳しくは、 オプションの拡張機能の記事 を参照してください。