詳細情報:
Cookie と ID SDK の違い
Marketing Cloud Personalization と Salesforce Personalization SDK では、使用する ID Cookie と Cookie セキュリティの設定方法が異なります。匿名 ID 管理設定はどちらの SDK でも同じです。
SDK ID Cookie
Marketing Cloud Personalization SDK ではさまざまな ID Cookie が使用されますが、Salesforce Personalization では _sfic_* ID Cookie のみが使用されます。Data 360 サイトマップを設定するときは、_evga_* または _evgn_* Cookie を参照する Cookie 管理ロジックを必ず更新してください。
Example: Marketing Cloud Personalization Web SDK Cookies_sfid_xxxx // Primary identity cookie (SalesforceInteractions module)
_evga_xxxx // MCIS visitor cookie (account/dataset specific)
_evgn_xxxx // MCIS secondary cookieExample: Data 360 Web SDK Cookie_sfid_xxxx // Single, unified identity cookieSDK の Cookie セキュリティ設定
次の表に、2 つの SDK の Cookie セキュリティ設定の違いを示します。
| Marketing Cloud Personalization Web SDK | Data 360 Web SDK |
|---|---|
nosameSiteattribute を使用して _sfid_* を設定し、明示的に設定された場合にのみ secure: true を設定します。 |
デフォルトで secure: true と sameSite: "strict" を使用して_sfid_*を設定します。両方の設定が構成可能です。 |
匿名 ID 管理
Marketing Cloud Personalization と Data 360 Web SDK の両方で、匿名 ID の取得と設定に同じ設定が使用されます。
// Get anonymous ID
const anonId = SalesforceInteractions.getAnonymousId();// Set anonymous ID
SalesforceInteractions.setAnonymousId('custom-id');
