# Pangkalahatang-ideya ng Mga Gantimpala

May built-in na reward system ang DailyPlay na nagbibigay-daan sa iyong hikayatin ang mga manlalaro gamit ang mga premyo, voucher
codes, at external offers — lahat ay pinamamahalaan mula sa iyong dashboard na may awtomatikong pamamahagi at
real-time tracking.

## Mga Uri ng Premyo

Sumusuporta ang DailyPlay ng limang natatanging uri ng premyo na maaari mong pagsamahin:

| Uri             | Paglalarawan                                               | Fulfillment       |
| --------------- | --------------------------------------------------------- | ----------------- |
| **Voucher Set** | Codes mula sa managed set (tracked, auto-distributed)      | Automatic         |
| **Voucher**     | Isang text-based code (hal., "SAVE20")                 | Ipinapakita sa manlalaro   |
| **Item**        | Pisikal o digital na premyo (hal., '32" TV')                | Manual            |
| **External Link** | URL kung saan maaaring i-redeem ng manlalaro ang kanilang premyo            | Sinusunod ng manlalaro ang link |
| **No Prize**    | "Try again" slot — mahalaga para sa probability balancing     | N/A               |

:::tip[Voucher Set vs Voucher]
Gamitin ang **Voucher Set** kapag may marami kang unique codes na ipamamahagi (isa bawat nanalo). Gamitin ang **Voucher** para sa isang shared code na nakikita ng lahat.
:::

---

## Mga Larong may Suporta sa Premyo

Anim na game template ang may built-in na prize system:

| Laro             | Mechanic                                  |
| ---------------- | ----------------------------------------- |
| Spin the Wheel   | Wheel spin na may prize segments            |
| Gachapon         | Shake-to-draw mula sa ball container       |
| Grid Box Reveal  | Mag-tap ng grid cell para ipakita ang premyo         |
| Scratch Card     | Scratch-off para ipakita ang nasa ilalim   |
| Card Pull        | Magbukas ng card pack para ipakita ang premyo        |
| Claw Machine     | Kontrolin ang claw para kunin ang prize ball       |

Ginagamit ng lahat ng anim ang parehong prize configuration interface at ang parehong secure draw system.

---

## Paano Gumagana ang Prize Draws

Gumagamit ang DailyPlay ng **server-side cryptographic draw** para masiguro ang fairness at maiwasan ang manipulation:

1. **Tinatapos ng manlalaro ang laro** (spin, scratch, tap, atbp.)
2. **Pumipili ang server ng premyo** gamit ang weighted probability — isinasaalang-alang ang remaining inventory at opsyonal na minimum score requirements
3. **Gumagawa ng signed draw token** (HMAC-SHA256) na may 30-minutong expiration
4. **Ipinapakita ng laro ang resulta** at kino-claim ng manlalaro ang kanilang premyo
5. **Bineberipika ng server ang token**, naglalaan ng voucher code (kung applicable), at nirerecord ang panalo

:::caution[Tamper-proof]
Nangyayari ang pagpili ng premyo nang ganap sa server-side. Cryptographically signed ang draw token — hindi mababago ng frontend manipulation ang resulta.
:::

---

## Minimum Score Requirements

Para sa prize games na may kasamang skill, maaari kang magtakda ng **minimum score** bawat prize slot. Dapat abutin ng mga manlalaro ang required score bago sila maging eligible para sa premyong iyon sa draw.

**Halimbawa:** Isang Spin the Wheel game kung saan kailangang makakuha ang mga manlalaro ng 500+ sa mini-game bago nila makuha ang grand prize.

---

## Pag-set Up ng Mga Gantimpala

### Hakbang 1: Gumawa ng Voucher Sets

1. Pumunta sa **Vouchers** sa organization menu
2. Gumawa ng bagong set na may pangalan at opsyonal na expiry date
3. Magdagdag ng codes sa pamamagitan ng pag-upload ng CSV, manual paste, o auto-generate

### Hakbang 2: I-configure ang Game Prizes

Kapag gumagawa o nag-e-edit ng lucky-draw game:

1. Buksan ang seksyong **Prizes**
2. Magdagdag ng prize slots at pumili ng uri para sa bawat isa
3. Itakda ang win probability (lahat ng slots ay dapat umabot sa ≤ 100%)
4. Itakda ang total at daily quantity limits, at i-link ang voucher sets kung kailangan
5. Opsyonal na magtakda ng minimum score thresholds

### Hakbang 3: Subaybayan ang Pamamahagi

Mula sa **Prizes** dashboard:

- Tingnan ang wins bawat laro na may collapsible breakdown
- Subaybayan ang claimed vs. available voucher inventory
- Tingnan ang daily win counts at total stats

---

## Awtomatikong Pamamahagi

Kapag nanalo ang manlalaro ng premyo na naka-link sa voucher set:

1. Agad na itinatalaga ang unique code mula sa set
2. Nakikita ng manlalaro ang kanilang code sa result screen
3. Minamarkahan ang voucher bilang `claimed` sa iyong inventory
4. Nagfa-fire ang connection integrations (Zapier, Mailchimp, HubSpot, atbp.)

Walang kinakailangang manual steps — awtomatikong hinahawakan ang buong flow.

---

## Connection Integrations

Maaaring mag-trigger ang prize wins ng outbound events sa iyong marketing at CRM tools:

- Zapier, Braze, Mailchimp, HubSpot, Salesforce, Segment
- Custom webhooks

Kasama sa bawat event ang game ID, player info, prize name, prize type, voucher code (kung mayroon), at score — para makagawa ka ng automated follow-up workflows.

Alamin pa sa [Connections](/fil/connections/overview).

---

## Analytics

Subaybayan ang reward performance mula sa Prizes dashboard:

| Metric              | Paglalarawan                        |
| ------------------- | ---------------------------------- |
| Total Prizes        | Lahat ng naka-configure na prize slots         |
| Active Prizes       | Kasalukuyang active at distributable |
| Total Wins          | Mga premyong iginawad all-time            |
| Wins Today          | Mga premyong iginawad sa nakaraang 24h     |
| Vouchers Awarded    | Codes na ipinamahagi mula sa sets        |
| Inventory Remaining | Available codes bawat set            |

---

## Mga Best Practice

:::tip[Variety]
Pagsamahin ang high-value rare prizes sa common lower-value rewards para patuloy na bumalik ang mga manlalaro.
:::

:::tip[Probability Balance]
Layunin ang hindi bababa sa 30–50% overall win rate. Kung nangingibabaw ang "no prize", mabilis na mawawalan ng interes ang mga manlalaro.
:::

:::tip[Inventory Planning]
Subaybayan ang inventory ng iyong voucher set. Kapag naubos ang codes, magiging inactive ang prize slot — kaya magplano nang maaga para sa high-traffic campaigns.
:::

:::tip[External Links]
Gamitin ang **External Link** prizes para magdala ng traffic sa landing pages, sign-up forms, o partner offers nang hindi nangangailangan ng voucher codes.
:::

---

## Mga Susunod na Hakbang

- [Mag-set up ng Voucher Sets →](/fil/rewards/vouchers)
- [I-configure ang Prize Slots →](/fil/rewards/prizes)