カタログデータをETLから取り込んだ後、UI のリストに反映されない主な原因は、該当データに対するアクティビティ(表示実績)が記録されていないことです。
本記事では、簡易的にブラウザのコンソールを使用した手動のイベント送信手順を説明しますが、データが多い場合は EventAPI のご利用も合わせてご検討ください。
カタログアイテム数が多い場合、ETLプロセスでカタログデータを登録してもUI 上のカタログリストにデータが表示されない場合があります。
UIからカタログデータを確認するためには、システムがインポートされたデータを「アクティブなデータ」として完全に認識させるために少なくとも 1 回以上のインタラクション(表示イベント等)を発生させることは有効な対応方法として知られています。
ブラウザの開発者ツールを使用して、該当の CatalogObject に対して直接 View イベントを送信することで、UI への反映を促すことが可能です。(イベント発生からUIに反映されるまでしばらくお時間がかかります。)
Marketing Cloud Personalization の Beacon が設置されている対象の Web サイト(テスト環境など)を Chrome ブラウザで開く。
F12 キーまたは右クリックの [検証] を選択し、デベロッパーツールを開く。
[Console] タブを選択する。
以下の JavaScript コードを貼り付け、id の値を表示させたいカタログ ID に書き換えて Enter キーを押下する。
SalesforceInteractions.sendEvent({
interaction: {
name: SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObject,
catalogObject: {
type: "カタログの種類",
id: "対象のカタログID",
},
}
});
005321787

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.