Skip to content

標準事件

對象: 工程師、技術整合人員

標準事件(general.core 預設集)為每個產品自動啟用 — 無需訂閱。它們涵蓋用戶生命週期、驗證與授權,以及應用生命週期。遊戲特定事件請參閱 iGaming 事件

每個事件也會攜帶基礎屬性eventtimestampidentity.client_user_idcontext.ip_address)。下方表格只列出每個事件特定的欄位

互動式瀏覽器

選擇一個事件以查看其欄位及一個可直接傳送的信封。切換「僅必填」,然後複製為 JSON 或 cURL。

POST/v3/s2s/eventregister
欄位類型要求說明
eventString必填固定為 `register`,必須是已登記的事件名。
timestampNumber必填UTC 紀元毫秒(13 位)。
identity.client_user_idString必填你系統中用戶的唯一 ID。identity 至少需含 client_user_id / anonymous_id 之一。
identity.click_idString建議用於歸因的廣告點擊 ID。
context.ip_addressString必填終端用戶 IP(IPv4 或 IPv6)。
context.user_agentString建議瀏覽器/裝置 user-agent 字串。
context.privacy.email_hashString建議電郵的 SHA-256(先小寫並去空格)。絕不傳明文。 SHA-256
context.privacy.phone_hashString建議E.164 規範化電話號碼的 SHA-256。絕不傳明文。 SHA-256
context.privacy.marketing_consentBoolean建議用戶是否同意營銷。
context.attribution.install_sourceString建議安裝/獲客來源。
請求信封
{
  "event": "register",
  "timestamp": 1718280000000,
  "identity": {
    "client_user_id": "user_001",
    "click_id": "RS_clk_998877"
  },
  "context": {
    "ip_address": "203.0.113.1",
    "user_agent": "Mozilla/5.0 (...)",
    "privacy": {
      "email_hash": "3a7bd3e2360a3d29eea436fcfb7e44c735d117c42d1c1835420b6b9942dd4f1b",
      "phone_hash": "3a7bd3e2360a3d29eea436fcfb7e44c735d117c42d1c1835420b6b9942dd4f1b",
      "marketing_consent": true
    },
    "attribution": {
      "install_source": "google_ads"
    }
  }
}

用戶生命週期

register

建立一個新的用戶帳戶。

欄位類型要求說明
context.user_agentString建議瀏覽器/裝置 user-agent 字串。
context.privacy.email_hashString建議電郵的 SHA-256(轉小寫並去除前後空白)。絕不使用明文。
context.privacy.phone_hashString建議E.164 正規化電話的 SHA-256。絕不使用明文。
context.privacy.marketing_consentBoolean建議用戶是否同意行銷。
context.attribution.install_sourceString建議安裝/獲客來源。

login

用戶認證進入你的平台。

欄位類型要求說明
context.user_agentString建議瀏覽器/裝置 user-agent 字串。

驗證與授權

email_verified

欄位類型要求說明
context.email_hashString建議電郵的 SHA-256。絕不使用明文。
context.verification_methodString建議link · otp · magic_link 其中之一。

phone_verified

欄位類型要求說明
context.phone_hashString建議電話的 SHA-256。絕不使用明文。
context.verification_methodString建議sms_otp · call · whatsapp 其中之一。

每次都傳送全部四個渠道的完整狀態(包括註冊時的預設授權)。

欄位類型要求說明
context.allow_emailBoolean必填同意電郵。
context.allow_smsBoolean必填同意 SMS。
context.allow_pushBoolean必填同意推送。
context.allow_whatsappBoolean必填同意 WhatsApp。
context.update_sourceString建議signup · settings_page · unsubscribe_link · support · admin 其中之一。

應用生命週期

NOTE

應用生命週期事件適用於原生 App / APK 廣告主,通常源自行動 SDK / MMP。對於這些事件,client_user_id(以及 app_install 上的 ip_address)會降級為建議,因為用戶在註冊前可能是匿名的 — 改為使用 identity.anonymous_id

app_install

App 首次安裝並開啟時觸發一次。

欄位類型要求說明
context.platformString必填ios · android · web 其中之一。
context.app_versionString建議安裝時的 App 版本。
context.attribution.install_sourceString建議媒體來源/渠道(來自 MMP)。
context.device_idString建議裝置識別碼。

app_open

App 啟動/進入前景時觸發。

欄位類型要求說明
context.platformString必填ios · android · web 其中之一。
context.app_versionString建議App 版本。
context.session_idString建議工作階段識別碼。

app_uninstall

一個強烈的流失訊號(MMP 透過推送 token 過期偵測)。

欄位類型要求說明
context.platformString必填ios · android · web 其中之一。
context.app_versionString建議最後安裝的版本。

push_permission_updated

推送可達性/選擇加入訊號。

欄位類型要求說明
context.platformString必填ios · android · web 其中之一。
context.permission_statusString必填granted · denied · provisional · revoked 其中之一。