Live snapshot · Latest To Release

Events / 🎮 Engagement Analytics

level_fail

ready

Spec

Doc fields save here and survive re-import. Name, status, parameters, and pipeline flags change through a ticket.

Add visual aid to description

png, jpeg, webp, or gif. 5 MB max. Alt text is required. This is not a QA screenshot.

Status is ready, introduced after 1.9.39. Firebase on, Adjust off (adj_level_fail).

Open change ticket

Sheet 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

    • only sent when user closes all the "Warning - you'll lose ..." popups and returns to the lobby or restarts the level from the beginning
    • started_from · Need to add
    • goal_cards_remaining · discuss on call

    Parameters

    13 on this event

    ParameterTypeExamplesDescriptionFlags

    level_id

    Top values

    unknown——FirebaseNo Adjust

    fail_time

    Top values

    number—in seconds, from start of the level till failFirebaseNo Adjust

    attempt_number

    Top values

    string—"level_fail"-s +1 should be put in the value. Attempts taken to complete the levelFirebaseNo Adjust

    fail_reason

    Top values

    enumstack_full, time_up, pause_quit..

    allowed: stack_full · time_up · pause_quit..

    —FirebaseNo Adjust

    pre_boosters_chief_level

    Top values

    enum0/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" levelFirebaseNo Adjust

    boosters_used

    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 orderFirebaseNo Adjust

    pre_boosters_manual_used

    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 toolsFirebaseNo Adjust

    end_boosters_used

    Top values

    enum[2,0]

    allowed: 2 · 0

    [clear_bar, extra_time] - number of times user used each one during this attemptFirebaseNo Adjust

    shop_purchase

    Top values

    boolean0/1

    allowed: 0 · 1

    if user purchased something for real money on this particular attamptFirebaseNo Adjust

    items_cleared_perc

    Top values

    integerintegerwhat percentage of total items in the level was matched and taken out of board/stackFirebaseNo Adjust

    objectives_left_perc

    Top values

    integerintegerpercentage of objectives not matched out of total number of objectives in the levelFirebaseNo Adjust

    started_from

    Top values

    enumlobby / retry / ..auto_start

    allowed: lobby · retry · ..auto_start

    —FirebaseNo Adjust

    goal_cards_remaining

    Top values

    stringarray [red_ball,2 ; balck_ball, 6, ;..] (count without stack, actual number on goal card)—FirebaseNo Adjust

    Add, remove, or rename parameters from a change ticket.

    Also on every event

    14 global parameters are sent with ALL EVENTS, including this one.

    • custom_user_id
    • user_id_acct
    • user_id_guest
    • online_status
    • custom_time_stamp
    • current_level
    • custom_app_version
    • custom_session_number
    • purchaser_user
    • lives_remaining
    • ab_test_assigned
    • config_version
    • custom_session_id
    • crnt_active_screen

    Validation

    • 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”.
    • warningExamples contains a likely typo. “array [red_ball,2 ; balck_ball, 6, ;..] (count without stack, actual number on goal card)” → “array [red_ball,2 ; black_ball, 6, ;..] (count without stack, actual number on goal card)”.

    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.23 × 4,5201.9.39 × 25,4931.9.41 × 121.9.42 × 6

    VersionChangeDetails
    0.91 → release test 1Added12 parameters on introduction
    0.91 → release test 1Parameter addedlevel_id · BQ sample: 100 | 306 | 219 | 386 | 50 | 196 | 26 | 532
    0.91 → release test 1Parameter addedfail_time · BQ sample: 165 | 150 | 120 | 135 | 180 | 195 | 37 | 66
    0.91 → release test 1Parameter addedattempt_number · BQ sample: 20 | 1 | 2 | 3 | 4 | 5 | 6 | 7
    0.91 → release test 1Parameter addedfail_reason · Sheet example: stack_full, time_up, pause_quit.. BQ sample: stack_full | time_up | pause_quit
    0.91 → release test 1Parameter addedpre_boosters_chief_level · Sheet example: 0/1/2/3/4/5 BQ sample: 0 | 1 | 5 | 2 | 3 | 4
    0.91 → release test 1Parameter addedboosters_used · Sheet example: [1,0,2,1] - ([vacuum,spring,fan,ice]) BQ sample: [0, 0, 0, 0] | [0, 0, 0, 1] | [0, 1, 0, 0] | [1, 0, 0, 0] | [0, 2, 0, 0] | [2, 0, 0, 0] |…
    0.91 → release test 1Parameter addedpre_boosters_manual_used · Sheet example: [0/1,0/1] - [hammer, sandglass] BQ sample: [0, 0] | [1, 0] | [1, 1] | [0, 1]
    0.91 → release test 1Parameter addedend_boosters_used · Sheet example: [2,0]
    0.91 → release test 1Parameter addedshop_purhcase · Sheet example: 0/1
    0.91 → release test 1Parameter addeditems_cleared_perc · Sheet example: integer BQ sample: 16 | 41 | 26 | 50 | 29 | 52 | 23 | 11
    0.91 → release test 1Parameter addedobjectives_left_perc · Sheet example: integer BQ sample: 66 | 33 | 100 | 50 | 25 | 75 | 83 | 72
    0.91 → release test 1Parameter addedlives_remaining · BQ sample: -1 | 4 | 3 | 0 | 2 | 1 | 5
    1.6.36 → 1.9.23Parameter addedstarted_from · Sheet example: lobby / retry / ..auto_start BQ sample: lobby | retry | auto_start
    1.6.36 → 1.9.23Parameter addedgoal_cards_remaining · Sheet example: array [red_ball,2 ; balck_ball, 6, ;..] (count without stack, actual number on … BQ sample: letter_l_upper,3;letter_o_upper,3;letter_v_upper,3;letter_e_upper,3 | icecream_1,6;icecre…
    1.6.36 → 1.9.23Parameter removedshop_purhcase
    1.6.36 → 1.9.23Parameter removedlives_remaining
    1.9.23 → 1.9.39Parameter addedshop_purchase · Sheet example: 0/1