CDP のプロファイルにはいくつかの標準の項目が設定されていますが、それ以外の項目を追加するにはどうすればいいでしょうか?今回は、項目を拡張する方法を紹介します。
![](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F27WmNjbgn6p4xER0zl9Et0%2Fb5bb8ce2972c80145d7ad55276e69c81%2Fc-dustin-91AQt9p4Mo8-unsplash.jpg&w=3840&q=75)
標準の項目を確認する
まず最初に、プロファイルの標準の項目を確認したいと思います。これに関しては、Web サイトに一覧が表示されていますので、まずは以下のページを参照してください。
例えば日本でよく利用するふりがな、とか会員番号に関してはどういう形で格納するのが良いでしょうか?
ゲストデータの拡張
プロファイルの項目を増やすためには、extension という形で attribute を増やすことができるようになっています。
実際に実行してみます。まず、ユーザー情報をアップデートする手順に対して URL に extext を追加します。そして extext の Json としては以下のように定義してください( name は必須項目です)。
{
"key": "default",
"Age": "-19",
"Furigana": "ハラミズ シンイチ"
}
実際に実行した結果は以下の通りとなります。
![cdpextext01.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F1OJmhYEynB0IlDHmcp0eZm%2F2f826b511047dba91d374bc739ef3a28%2Fcdpextext01.png&w=3840&q=75)
管理画面で参照をすると、以下のようになります。
![cdpextext02.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F1TBx8aVfxH6v499tD6XVQd%2Fdd5487a42138cc52d5576b65580bf20b%2Fcdpextext02.png&w=3840&q=75)
更新をしたデータの確認
改めて API 経由でデータを確認したいと思います。ユーザー情報を確認すると、Json で帰ってくるデータに関して以下のように extext の項目が増えています。
![cdpextext03.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F5DQDooCCzVenCgGSiwYbPG%2F5a8f2dcfac755706ae12da780907d01e%2Fcdpextext03.png&w=3840&q=75)
extext のデータで取得できる URL にアクセスをすると、items の中に1つ URL が表示されます。
![cdpextext04.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F4B4LSFJfyLxkaU2u0gCktt%2F064f7b0afeab2781f6c60a14092ba97a%2Fcdpextext04.png&w=3840&q=75)
この URL にアクセスすると、extext の中で定義されているデータを参照することができます。
![cdpextext05.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2FfriDuN2iCQhYtSoXC3x2c%2F9ef75e10b94f4c47f7a1cc59ad1d66ea%2Fcdpextext05.png&w=3840&q=75)
データを更新する
この extext の中にある Age の項目を更新したいと思います。上記で最後に表示した URL に対して Post で以下の Json のデータを送信します。
{
"key": "default",
"Age": "50-59",
"Furigana": "ハラミズ シンイチ"
}
結果、Age の項目が更新されています。なお、extext は項目ごとの更新はできないため、変更しないデータに関しては変更なしのデータを入れて送信する必要があります。
![cdpextext06.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F6sS7eLmYZQprzRRUjkqCi9%2Fc36b885ece2ff35e5b85f7a974c19a5a%2Fcdpextext06.png&w=3840&q=75)
まとめ
標準の項目以外で、CDP のプロファイルとして管理するべき項目は extext という形で管理が可能となっています。項目に関しては Web で必要となる項目なのかどうか、確認ができます。