Events Telemetree frontend SDKs track by default

Session Events

  • Session start - Tracked when the WebApp is initialized

  • Session end - Tracked when the WebApp is closed

  • Pageview {path} - Tracked on initial page load

Telegram UI Events

  • MainButtonPressed - When main button is clicked

  • SettingsButtonPressed - When settings button is clicked

  • BackButtonPressed - When back button is clicked

  • SecondaryButtonPressed - When secondary button is clicked

  • PreparedMessageSent - When a prepared message is sent

  • FullScreenChanged - When fullscreen state changes

  • HomeScreenAdded - When WebApp is added to home screen

  • HomeScreenChecked - When home screen presence is checked

  • EmojiStatusSet - When emoji status is set

  • PopupClosed - When a popup is closed

Location Events

  • LocationChecked - When location is checked

  • LocationRequested - When location access is requested

Device Sensor Events (if allowed)

  • AccelerometerStarted - When accelerometer tracking starts

  • AccelerometerStopped - When accelerometer tracking stops

  • AccelerometerChanged - When accelerometer data changes

  • DeviceOrientationStarted - When orientation tracking starts

  • DeviceOrientationStopped - When orientation tracking stops

  • DeviceOrientationChanged - When device orientation changes

  • DeviceOrientationFailed - When orientation tracking fails

  • GyroscropeStarted - When gyroscope tracking starts

  • GyroscropeStopped - When gyroscope tracking stops

  • GyroscropeChanged - When gyroscope data changes

  • GyroscropeFailed - When gyroscope tracking fails

Interaction Events

  • InvoiceClosed - When an invoice is closed

  • ClipboardTextReceived - When clipboard text is received

  • WriteAccessRequested - When write access is requested

  • QRTextReceived - When QR code text is received

  • PhoneRequested - When phone number is requested

  • [TS] Click - When links are clicked (based on common elements)

Wallet Events (if ton-connect is used)

  • Wallet - When wallet is connected

  • [TS] Transaction sent for signature - When transaction is sent for signing

  • [TS] Transaction signed - When transaction is successfully signed

  • [TS] Transaction signing failed - When transaction signing fails

  • [TS] Wallet disconnected - When wallet is disconnected

  • [TS] Wallet connection restore error - When wallet connection restoration fails

  • [TS] Wallet connection restored - When wallet connection is restored

  • [TS] Wallet connection restoring started - When wallet connection restoration begins

Viewport Events

  • Fullscreen on - When WebApp enters fullscreen mode

  • Fullscreen off - When WebApp exits fullscreen mode

  • Inline query opened: {query} - When inline query is opened

  • Story shared: {media_url} - When content is shared to story

  • Invoice opened: {slug} - When an invoice is opened