Tailwind Logo

XM Cloud のマーケティング機能との連携

XM Cloud

公開日: 2023-12-06

Sitecore XM Cloud には Sitecore CDP が提供しているアナリティクス、パーソナライズに関しての機能が一部含まれています。これにより、簡単なアナリティクスおよびパーソナライズの機能が標準で含まれる形です。今回はこれの設定を確認していきます。

サイト識別子の作成

まず最初に、サイト識別子を作成する必要があります。これは XM Cloud の画面の Settings から一覧を表示することができます。

xmcsitesettings01.png

Create New のボタンをクリックすると、ダイアログが表示されます。今回は以下のように作成しました。

xmcsitesettings02.png

作成されると、一覧にサイト識別子が追加されます。

環境を確認する

すでにサイトの作成ができている場合、設定をしたいサイトの情報を取得する際には、サイトのメニューから Settings を開いてください。

xmcsitesettings01.png

画面を開くと、設定をするサイトの情報が表示されます。

xmcsitesettings04.png

Site identifiers の画面は以下のようになっています。

xmcsitesettings05.png

サイトの右側にあるメニューをクリックすると、識別子をアサインするための画面が表示されます。今回はすでに作成しているので、Assign identifier to site をクリックします。

xmcsitesettings06.png

選択に関しては一覧が表示されますので、先ほど作成をした識別子を適用してください。

xmcsitesettings07.png

保存をすると以下のようにそれぞれ設定されます。

xmcsitesettings08.png

続いて JA の項目のメニューから、 Create and assign site identifier を選択して、以下の新しい識別子を作成します。

xmcsitesettings09.png

これでサイトに関する識別子の設定が完了しました。

xmcsitesettings10.png

Vercel の設定の確認

作成をした識別子を有効にするために、Vercel の環境に対して設定をしていきます。このためのデータは、Developer Settings に表示されます。

xmcsitesettings11.png
SITECORE_API_KEY に関してはクリックをしてキーを生成して利用してください。これらの値を Vercel に反映させます。xmcsitesettings12.png

プロジェクトへの反映

ローカルで動かしているプロジェクトに対して、src\sxastarter\.env のファイルに対して値を設定していきます。

xmcsitesettings13.png

なお、ローカルの環境においては GRAPH_QL_ENDPOINT は空欄のままで、SITECORE_API_KEY はローカルの Sitecore のキーを設定してください。設定が完了したあと、以下のコマンドで起動します。

PowerShell
jss start:connected

ローカルの CMS に繋いでいる状態で開発者ツールを利用して、コードが表示されていることを確認してください。

xmcsitesettings14.png

まとめ

マーケティング機能に関して設定をしてみました。この設定をしたあと、利用できる機能に関してはまた別のトピックで紹介をしていきます。

関連タグ