Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP Developer Documentation
  • Sitecore CDPでの開発
  1. 対象物
  1. Sitecore CDP Developer Documentation
  2. ストリームAPI

拡張データオブジェクト

Markdown version
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

拡張データオブジェクトを使ってイベントに関するカスタムデータを収集し、それをSitecore CDPに送信します。これは イベント送信時に最後の関数引数として指定できるオプションオブジェクトです。このオブジェクトは最大50個のカスタム属性を受け入れます。

イベントを送信した後、このオブジェクト内のデータは イベント内では利用可能になりますが、ゲストプロファイルには表示されません。

このオブジェクトを作るときは、フラットオブジェクト構造を使いましょう。Sitecore CDPはネストされたオブジェクトを自動的にフラット化し、必要に応じてキー名を変更します。例えば:

ネストされたオブジェクト:

{"params":{"customObject":{"number":"16"}}}

キー名を変更した平坦なオブジェクト:

{"params_customObject_number":"16"}

こちらはevent() 関数を使ってmyretailsite

_POPUPというカスタムイベントを送信する方法の例です。 eventDataは イベントデータオブジェクトに必要なすべての属性を含みます。 extensionDataはカスタムデータです。

import { engage } from "./engage.js"; // ...

const handleClick = async (e) => { e.preventDefault();

const eventData = { channel: "WEB", currency: "EUR", pointOfSale: "myretailsite/ireland", language: "EN", page: "home" };

const extensionData = { customKey: "customValue" };

await engage.event("myretailsite

_POPUP", eventData, extensionData); };

この記事を改善するための提案がある場合は、 お知らせください!

© Copyright , Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use
CDPCloud Portal