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

カスタムイベント

Salesforce Interactions SDK で提供されている推奨のカートインタラクション、カタログインタラクション、および注文インタラクションデータモデルを使用して、Salesforce 全体で統合されたデータモデルを使用します。推奨のインタラクションデータモデルに加えて、カスタムイベントの作成と取得ができます。
Web コネクタスキーマでカスタムイベントの形式を定義します。次に例を示します。
1{
2  "records": [
3    {
4      "developerName": "myCustomEvent",
5      "masterLabel": "My Custom Event",
6      "category": "Engagement",
7      "externalDataTranFields": [
8        {
9          "masterLabel": "My Custom Field",
10          "dataType": "Text",
11          "developerName": "myCustomField",
12          "isDataRequired": true
13        },
14        {
15          "masterLabel": "eventId",
16          "dataType": "Text",
17          "developerName": "eventId",
18          "isDataRequired": true
19        },
20        {
21          "masterLabel": "category",
22          "dataType": "Text",
23          "developerName": "category",
24          "isDataRequired": true
25        },
26        {
27          "masterLabel": "dateTime",
28          "dataType": "DateTime",
29          "developerName": "dateTime",
30          "isDataRequired": true
31        },
32        {
33          "masterLabel": "deviceId",
34          "dataType": "Text",
35          "developerName": "deviceId",
36          "isDataRequired": true,
37          "primaryIndexOrder": 1
38        },
39        {
40          "masterLabel": "eventType",
41          "dataType": "Text",
42          "developerName": "eventType",
43          "isDataRequired": true
44        },
45        {
46          "masterLabel": "sessionId",
47          "dataType": "Text",
48          "developerName": "sessionId",
49          "isDataRequired": true
50        }
51      ]
52    }
53  ]
54}

次に、Salesforce Interactions SDK で、eventType または name 項目と、必須 CDP 項目の自動入力では設定されない必須項目を指定して、このイベントを取得します。

1SalesforceInteractions.sendEvent({
2  interaction: {
3    name: 'myCustomEvent',
4    eventType: 'myCustomEvent',
5    myCustomField: 'some value'
6  }
7})

eventType を指定せずに name を指定した場合、eventType はデフォルトで name の値になります。

メモ