Koneksyon sa Braze
Pinapayagan ka ng Braze connection na itulak ang player data nang direkta sa Braze gamit ang /users/track API. Ang bawat trigger event ay nagpapadala ng parehong user attributes at custom event sa Braze, para makagawa ka ng segments, mag-trigger ng campaigns, at mag-orchestrate ng Canvas flows base sa game activity.
Mga Kinakailangan
Section titled “Mga Kinakailangan”| Requirement | Saan ito makikita |
|---|---|
| Braze REST API Key | Braze Dashboard → Settings → API Keys (kailangan ng users.track permission) |
| REST Endpoint | Braze Dashboard → Settings → API Keys (hal. https://rest.iad-01.braze.com) |
Pag-set Up
Section titled “Pag-set Up”- Pumunta sa Connections mula sa main navigation
- I-click ang Add Connection at piliin ang Braze
- Ilagay ang iyong API Key at REST Endpoint
- I-save ang connection
- I-link ito sa stream at piliin ang iyong trigger events
User Identification
Section titled “User Identification”Kinikilala ng DailyPlay ang users sa Braze sa pamamagitan ng URL parameters na naipasa kapag na-access ng manlalaro ang stream. Sumusuporta ang Braze ng dalawang uri ng identifier:
| URL Parameter | Braze API Field | Paglalarawan |
|---|---|---|
braze_id |
braze_id |
Internal user identifier ng Braze |
external_id |
external_id |
User ID ng iyong sistema na naka-map sa Braze |
user_id |
external_id |
Alias — itinuturing na pareho ng external_id |
Sinusuri ng DailyPlay ang identifiers sa priority order: braze_id → external_id → user_id. Kung wala
sa URL parameters, ginagamit ang DailyPlay player_uuid ng manlalaro bilang
external_id.
Halimbawang Stream URL
Section titled “Halimbawang Stream URL”https://app.dailyplay.ai/stream/my-org/my-stream?external_id=usr_123Attributes na Ipinapadala sa Braze
Section titled “Attributes na Ipinapadala sa Braze”Ang bawat trigger event ay nag-u-update ng user profile sa Braze gamit ang mga sumusunod na custom attributes:
Top-Level Attributes
Section titled “Top-Level Attributes”| Attribute | Type | Paglalarawan |
|---|---|---|
country |
string | Country code ng manlalaro (awtomatikong nadedetect) |
device_type |
string | Uri ng device na ginamit ng manlalaro (hal. mobile, desktop) |
Nested dailyplay Object
Section titled “Nested dailyplay Object”Ang lahat ng DailyPlay-specific attributes ay naka-group sa ilalim ng dailyplay object sa user profile:
| Attribute | Type | Paglalarawan |
|---|---|---|
dailyplay.last_game_id |
string | ID ng pinakahuling nilalarong laro |
dailyplay.last_stream_name |
string | Pangalan ng stream kung saan kabilang ang laro |
dailyplay.last_stream_slug |
string | URL slug ng stream |
dailyplay.last_play_date |
string | ISO 8601 timestamp ng huling interaction |
dailyplay.stream_<stream_slug> |
string | Event type na naitala para sa stream na ito (hal. play_complete) — kapaki-pakinabang para sa funnel tracking |
dailyplay.last_game_score |
number | Score ng manlalaro (sa play_complete events lang) |
dailyplay.last_play_duration |
number | Play duration sa segundo (sa play_complete events lang) |