Skip to content

Native Event

The mrt_native__event table captures detailed event data (screens seen, clicks, scrolls) from pass Culture native application and web app.

Only data from users who have accepted tracking cookies (approximately 75% of traffic) are recorded in this table. Data is tracked for various user categories:

  • Beneficiary users: users who have received a grant.
  • General public users: users who have created an account but have not received a grant.
  • Non-registered or non-logged-in users: users browsing without an account or without being logged in.

Each row in this table corresponds to an event, an action triggered by the user while navigating the application.

The key actions, listed in the event_name column, include (but are not limited to):

  • ConsultOffer: the user views an offer page.
  • BookingConfirmation: the user makes a booking.
  • PerformSearch: the user performs a search (e.g., for offers or locations).
  • ConsultVenue: the user views a partner venue's page.
  • ModuleDisplayedOnHomePage: a playlist (of offers or partner venues) is displayed on the application's homepage.
  • ConsultVideo: the user views a video content.

For each recorded key event, additional event parameters are also stored to provide more context about the action. These parameters can include unique identifiers (e.g., the booking_id of the booking made, the offer_id of the offer viewed, etc.) or the screen from which the action was initiated (column origin).

Table description

name data_type description
event_date The date when the event occurred, used for partitioning the data.
event_name The name of the event. For screen views, it concatenates the event name with the Firebase screen name.
event_timestamp The exact timestamp when the event was recorded.
user_id Unique identifier for a user.
user_pseudo_id A pseudo identifier for the user, used for tracking purposes.
origin The origin of the event, indicating where it was triggered from.
platform The platform on which the event was recorded, such as iOS or Android.
app_version The version of the application where the event was recorded.
traffic_campaign The name of the marketing campaign that generated the session.
traffic_source The source of the marketing campaign (Instagram, Snapchat ...) that generated the session.
traffic_medium The medium of the marketing campaign (email, push notification ...)that generated the session.
offer_id Unique identifier for the offer.
session_id Deprecated: use unique_session_id. The session identifier during which the event was recorded.
unique_session_id A unique identifier for the session, ensuring no duplicates.
user_location_type The type of geolocation used by the user during the session (via geolocation data, manually entered by the user, or information unavailable).
query The search query associated with the event, if applicable.
venue_id Unique identifier for the venue.
booking_id Unique identifier for a booking.
booking_cancellation_step The step in the booking cancellation process, if applicable.
search_id The identifier for the search associated with the event.
module_name The name of the module in which the entry is displayed.
module_id The identifier for the module associated with the consultation.
entry_id The identifier for the entry associated with the consultation.
onboarding_user_selected_age The age selected by the user during onboarding.
offer_name Name of the offer as it appears in the application.
offer_category_id Identifier for the category of the offer.
offer_subcategory_id Identifier for the subcategory of the offer.
partner_id Unique identifier of the partner.
venue_name Name of the venue.
venue_type_label Type of the venue ('Musée', 'Cinéma','Librairie', etc). Selected by the partner in a drop-down list.
content_type The type of content associated with the event.
user_current_deposit_type Type of the user's current deposit.
user_last_deposit_amount Amount of the last deposit received by the user.
user_first_deposit_type Type of the user's first deposit (GRANT_18 or GRANT_15_17).
user_first_deposit_amount Amount of the user's first deposit received.