Live snapshot · Latest To Release
Events / 🎮 Engagement Analytics
level_complete_1
deprecatedSheet text: level_complete_1 - check and remove if we still send event with such name
Spec
Doc fields save here and survive re-import. Name, status, parameters, and pipeline flags change through a ticket.
Status is deprecated, introduced after 1.6.36. Firebase on, Adjust on (adj_level_complete_1).
Open change ticketSheet statuses: draft, ready, implemented, verified, deprecated.
Edits
Nickname recorded with each doc save or comment. It is not a verified identity.
No edits recorded yet.
Sheet notes
- - check and remove if we still send event with such name
- or maybe it's adjust event?
Parameters
13 on this event
| Parameter | Type | Examples | Description | Flags |
|---|---|---|---|---|
Top values | unknown | — | — | FirebaseNo Adjust |
Top values | number | — | how many seconds did it take to complete the level on this particular attempt where user won | FirebaseNo Adjust |
Top values | string | — | fails+1 should be put in the value. Attempts taken to complete the level | FirebaseNo Adjust |
Top values | string | — | for how many session was user failing the level before completing it. If the first level_start for this lvl was in this session, then 0 should be the parameter value | FirebaseNo Adjust |
Top values | enum | 0/1/2/3/4/5 allowed: 0 · 1 · 2 · 3 · 4 · 5 | Pre level boosters from chief tools are used automatically, so we track them separately, sending the current "chief tools" level | FirebaseNo Adjust |
Top values | enum | [1,0,2,1] - ([vacuum,spring,fan,ice]) allowed: 1 · 0 · 2 · 1 - vacuum · spring · fan · ice | numbers should be for each booster in this order | FirebaseNo Adjust |
Top values | enum | [0/1,0/1] - [hammer, sandglass] allowed: 0 · 1,0 · 1 - hammer, sandglass | [hammer, sandglass] - it can be only 0 or 1, should not include auto used boosters from chief tools | FirebaseNo Adjust |
Top values | enum | [2,0] allowed: 2 · 0 | [clear_bar, extra_time] - number of times user used each one during this attempt | FirebaseNo Adjust |
Top values | enum | [vacuum,spring,fan,ice,hammer,sandglass,clear_bar,extra_time] allowed: vacuum · spring · fan · ice · hammer · sandglass · clear_bar · extra_time | total number of boosters spent on the level (including failed attampts), in this order | FirebaseNo Adjust |
Top values | enum | - 1/2/3 allowed: - 1 · 2 · 3 | how many stars gained | FirebaseNo Adjust |
Top values | boolean | 0/1 allowed: 0 · 1 | if user purchased something for real money on this particular attampt | FirebaseNo Adjust |
Top values | enum | 0/1/2/.. allowed: 0 · 1 · 2 · .. | total real money spent (in dollars) from all the attempts for this level (all spending since the previous level_complete) | FirebaseNo Adjust |
Top values | integer | integer | what percentage of total items in the level was matched and taken out of board/stack | FirebaseNo Adjust |
Add, remove, or rename parameters from a change ticket.
Also on every event
12 global parameters are sent with ALL EVENTS, including this one.
- user_id
- user_id_acct
- user_id_guest
- online_status
- time_stamp
- current_level
- app_version
- session_number
- first_open_time
- purchaser_user
- lives_remaining
- ab_test_assigned
Validation
- warningDeprecated event “level_complete_1” is still routed to Firebase and Adjust.
- warningDescription contains a likely typo. “total number of boosters spent on the level (including failed attampts), in this order” → “total number of boosters spent on the level (including failed attempts), in this order”.
- warningParameter “shop_purhcase” looks like a typo. Did you mean “shop_purchase”?
- warningDescription contains a likely typo. “if user purchased something for real money on this particular attampt” → “if user purchased something for real money on this particular attempt”.
- warningParameter “items_clreaded_perc” looks like a typo. Did you mean “items_cleared_perc”?
Version history
Consecutive backup snapshots, plus rename and delete notes on the sheet. BigQuery 14-day counts annotate a row when the name matches. They do not create renames.
Seen in BigQuery: 1.9.39 × 22
| Version | Change | Details |
|---|---|---|
| 2026.03.31 → 1.6.36 | Deleted | First seen already deprecated. BQ 14d: 1.9.39 × 22.sheet note |
| 2026.03.31 → 1.6.36 | Parameter added | level_id · BQ sample: 1 |
| 2026.03.31 → 1.6.36 | Parameter added | completion_time · BQ sample: 6 | 3 | 4 | 7 | 5 | 8 | 17 | 9 |
| 2026.03.31 → 1.6.36 | Parameter added | attempt_number · BQ sample: 1 |
| 2026.03.31 → 1.6.36 | Parameter added | session_quit_count · BQ sample: 1 |
| 2026.03.31 → 1.6.36 | Parameter added | pre_boosters_chief_level · Sheet example: 0/1/2/3/4/5 BQ sample: 0 |
| 2026.03.31 → 1.6.36 | Parameter added | boosters_used · Sheet example: [1,0,2,1] - ([vacuum,spring,fan,ice]) BQ sample: [0, 0, 0, 0] |
| 2026.03.31 → 1.6.36 | Parameter added | pre_boosters_manual_used · Sheet example: [0/1,0/1] - [hammer, sandglass] BQ sample: [0, 0] |
| 2026.03.31 → 1.6.36 | Parameter added | end_boosters_used · Sheet example: [2,0] BQ sample: [0, 0] |
| 2026.03.31 → 1.6.36 | Parameter added | boosters_used_total · Sheet example: [vacuum,spring,fan,ice,hammer,sandglass,clear_bar,extra_time] BQ sample: [0, 0, 0, 0, 0, 0, 0, 0] |
| 2026.03.31 → 1.6.36 | Parameter added | stars_gained · Sheet example: - 1/2/3 BQ sample: 3 |
| 2026.03.31 → 1.6.36 | Parameter added | shop_purhcase · Sheet example: 0/1 |
| 2026.03.31 → 1.6.36 | Parameter added | total_shop_purchases · Sheet example: 0/1/2/.. |
| 2026.03.31 → 1.6.36 | Parameter added | items_clreaded_perc · Sheet example: integer |
| 1.6.36 → 1.9.23 | Deleted | Dropped from the newer snapshot. BQ 14d: 1.9.39 × 22. |