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