この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

カタログインタラクション

カタログインタラクションを使用して、顧客がさまざまな追跡項目を操作したことを取得します。たとえば、商品やブログ投稿への操作です。

次のインタラクション名はカタログインタラクションとして処理されます。

インタラクション名
SalesforceInteractions.CatalogObjectInteractionName.CommentCatalogObject Comment Catalog Object (カタログオブジェクトにコメント)
SalesforceInteractions.CatalogObjectInteractionName.FavoriteCatalogObject Favorite Catalog Object (カタログオブジェクトをお気に入りに登録)
SalesforceInteractions.CatalogObjectInteractionName.QuickViewCatalogObject Quick View Catalog Object (カタログオブジェクトをクイック参照)
SalesforceInteractions.CatalogObjectInteractionName.ReviewCatalogObject Review Catalog Object (カタログオブジェクトを確認)
SalesforceInteractions.CatalogObjectInteractionName.ShareCatalogObject Share Catalog Object (カタログオブジェクトを共有)
SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObject View Catalog Object (カタログオブジェクトを参照)
SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObjectDetail View Catalog Object Detail (カタログオブジェクトの詳細を参照)
1{
2   interaction: {
3        name: 'View Catalog Object',
4        catalogObject: {
5            type: 'Product',
6            id: 'product-xyz',
7            attributes: {
8                name: 'Product XYZ',
9                category: 'Clothing',
10                color: 'Red',
11                sku: 'product-xyz-sku'
12            },
13            relatedCatalogObjects: [{
14                Sizes: ["S", "M", "L"]
15            }]
16        }
17    }
18}

カタログインタラクション項目:

項目名 説明
catalogObject.attributes
項目の型
object
説明
ユーザー指定の値の辞書。
catalogObject.id
項目の型
string
説明

必須。

カタログオブジェクトを表す一意の ID。
catalogObject.relatedCatalogObjects
項目の型
object
説明
関連するカタログオブジェクトの辞書。
catalogObject.type
項目の型
string
説明

必須。

カタログオブジェクトを表す種別名。
name
項目の型
string
説明

必須。

イベント名。

Web SDK を使用してカタログインタラクションを取得する方法を次に示します。

1SalesforceInteractions.sendEvent({
2   interaction: {
3        name: 'View Catalog Object',
4        catalogObject: {
5            type: 'Product',
6            id: 'product-xyz',
7            attributes: {
8                name: 'Product XYZ',
9                category: 'Clothing',
10                color: 'Red',
11                sku: 'product-xyz-sku'
12            },
13            relatedCatalogObjects: [{
14                Sizes: ["S", "M", "L"]
15            }]
16        }
17    }
18})

サイトマップを使用してカタログインタラクションを取得する方法を次に示します。

1SalesforceInteractions.init().then(() => {
2   const sitemapConfig = {
3        global: {},
4        pageTypes: [{
5            name: 'product_detail',
6            isMatch: () => true,
7            interaction: {
8            name: SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObject,
9                catalogObject: {
10                    type: 'Product',
11                    id: 'product-xyz',
12                    attributes: {
13                        name: 'Product XYZ',
14                        category: 'Clothing',
15                        color: 'Red',
16                        sku: 'product-xyz-sku'
17                    },
18                    relatedCatalogObjects: [{
19                        Sizes: ["S", "M", "L"]
20                    }]
21                }
22            }
23        }]
24    }
25    SalesforceInteractions.initSitemap(sitemapConfig)
26})