Live snapshot · Latest To Release

Events / 🎮 Engagement Analytics

session_end

deprecated

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 deprecated, introduced after 1.9.39. Firebase on, Adjust off (adj_session_end).

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

    • parameter values should be saved in game save data and should be updated every fews seconds. On next session start, the latest numbers saved should be sent as session end data
    • duration · need to discuss and investigate current implementation for cust_start
    • quit_screen · add fail_robot, fail_sandglass, fail_chief. fail_stars, win_screen
    • config_version · not implemented versions yet
    • end_source · should be sent after sign_out too
    • lives_remaining · Remove, added to all events
    • lives_remaining_bank · sent 0 when I had 1/10 i bank

    Parameters

    9 on this event

    ParameterTypeExamplesDescriptionFlags

    duration

    Top values

    string—how much time elapsed since start of the session. (Tracks only when any tracked event is triggerd by user action)FirebaseNo Adjust

    quit_screen

    Top values

    enumgame, lobby, teams, shop..

    allowed: game · lobby · teams · shop..

    on which screen was the user when he quitFirebaseNo Adjust

    config_version

    Top values

    unknown——FirebaseNo Adjust

    failed_level_count

    Top values

    string—how many failed attempts was in this sessionFirebaseNo Adjust

    completed_level_count

    Top values

    string—how many levels was completed in the sessionFirebaseNo Adjust

    end_source

    Top values

    enumapp_open, signed_in, signed_out, ?account_delete?

    allowed: app_open · signed_in · signed_out · ?account_delete?

    —FirebaseNo Adjust

    current_level

    Top values

    unknown——FirebaseNo Adjust

    lives_remaining

    Top values

    unknown——FirebaseNo Adjust

    lives_remaining_bank

    Top values

    string—lives in users life bankFirebaseNo 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

    • warningDeprecated event “session_end” is still routed to Firebase.
    • warning“config_version” is also a global ALL EVENTS parameter.
    • warning“current_level” is also a global ALL EVENTS parameter.
    • warning“lives_remaining” is also a global ALL EVENTS parameter.

    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.

    Not seen in the BigQuery 14-day extract.

    VersionChangeDetails
    0.91 → release test 1Added8 parameters on introduction
    0.91 → release test 1Parameter addedsession_number
    0.91 → release test 1Parameter addedduration
    0.91 → release test 1Parameter addedquit_screen · Sheet example: game, lobby, teams, shop..
    0.91 → release test 1Parameter addedfailed_level_count
    0.91 → release test 1Parameter addedcompleted_level_count
    0.91 → release test 1Parameter addedcurrent_level
    0.91 → release test 1Parameter addedlives_remaining
    0.91 → release test 1Parameter addedlives_remaining_bank
    release test 1 → misho detailedParameter addedsession_duration
    release test 1 → misho detailedParameter removedduration
    misho detailed → release test 2Parameter addedduration
    misho detailed → release test 2Parameter addedconfig_version
    misho detailed → release test 2Parameter removedsession_number
    misho detailed → release test 2Parameter removedsession_duration
    release test 2 → production 3Parameter addedend_source · Sheet example: app_open, signed_in, signed_out, ?account_delete?
    1.6.36 → 1.9.23DeletedMarked deprecated. REMOVE FOR NOW, the event itself. Lets not remove the system which "counts" all parameters which were sent under itsheet note