此文已使用 Salesforce 機器翻譯系統翻譯。更多詳細資料請參見此處。
開發人員可以設定兩種方式,讓客戶將購物者個人資料屬性傳送給 Einstein:大量上傳、即時活動追蹤。您可以使用任一種方法 (或同時使用兩種方法) 將購物者個人資料傳送給 Einstein。
向 Einstein 提交資料時,請記得下列事項:
Salesforce 提供安全的大量上傳端點,讓客戶上傳他們收集的任何歷史購物者個人資料。
大量上傳選項適用於:
大量上傳資料會對 Einstein 資料造成重大影響。因此,我們只允許授權使用者上傳大量資料。此外,每個上傳 API 呼叫都必須傳遞從 Account Manager 取得的必要授權標頭 (持有人) 存取權杖。
備註: 為了降低 Account Manager 伺服器上的負載,請避免在目前權杖到期之前,產生任何新的權杖。請參考 API 規範,進一步瞭解大量上傳 API 呼叫。
若要準備大量上傳資料讓 Einstein 使用,請確認以下事項:
login_id 識別欄位、email_address 識別欄位或兩者。orange|yellow。為了協助替每位購物者產生相關的產品推薦,Profile Connector API 需要這些使用者識別碼中的其中一項,來識別大量上傳中的購物者。
| 欄位 | 描述 |
|---|---|
| login_id | 購物者的登入 ID。在某些情況下,這與 email_address 值相同。 |
| email_address | 購物者的完整電子郵件地址。例如:shopper1@somewhere.com。 |
以下是使用隨機欄名的購物者個人資料大量上傳 TSV 資料的範例:
| login_id | email_address | gender | colors | brand_list |
|---|---|---|---|---|
| shopper1 | shopper1@somewhere.com | male | orange|yellow | brandA|brandB |
| shopper2 | shopper2@somewhere.com | female | blue|black | brandD |
| shopper3 | shopper3@somewhere.com | female | red|black|violet | brandB|brandE |
在執行購物者個人資料大量上傳時,請記得以下端點限制:
準備好購物者個人資料的大量資料檔案後,請將個別檔案以 gzip 壓縮,並上傳至 Einstein 的購物者個人資料大量上傳端點。如需更多資訊,請參考傳送大量個人資料端點。
使用活動 updateProfile 追蹤端點來呼叫、傳送即時購物者個人資料的更新和喜好設定。即時擷取購物者在您網店中提供的資訊,讓推薦能夠立即反映這些變化。
即時活動追蹤選項適用於:
為了協助替每位購物者產生相關的產品推薦,Profile Connector API 提供兩個使用者識別碼,來識別即時追蹤中的購物者。
cookieId (必填) - 匿名購物者的唯一識別碼。一般來說,cookieId 是第一方 Cookie 的值。
cqcid Cookie 值來符合傳統網店上的自動活動追蹤。如需更多資訊,請參閱瀏覽器型本機資料儲存。visit_id 值以符合自動活動。如需更多資訊,請參閱 OCAPI 客戶文件。userId (建議) - 已登入購物者的唯一識別碼。此參數讓 Einstein 能夠在多個裝置上,連結相同的登入使用者。
cquid Cookie 值來符合傳統網店上的自動活動追蹤。如需更多資訊,請參閱瀏覽器型本機資料儲存。hashed_login 值以符合自動活動。如需更多資訊,請參閱 OCAPI 客戶文件。為避免潛在的惡意活動,使用者識別碼參數必須是非連續的形式。參數不應包括序列、模式、IP 位址、電子郵件地址、姓名或與特定人員相關的任何內容。所有使用者識別碼參數必須透過雜湊或其他方法,遵守《一般資料保護規則》(General Data Protection Regulation,GDPR)。
Note