[GH-ISSUE #466] Use TelemetryDesk for App Analytic #465

Open
opened 2026-03-03 19:50:44 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Jan 13, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/466

Originally assigned to: @kics223w1 on GitHub.

Description

It's time to use the new App Analaytic that we're using for macOS and iOS.

Acceptance Criteria

  • Add TelemetryDesk JS SDK: https://github.com/TelemetryDeck/JavaScriptSDK Ping @NghiaTranUIT to get the Secret and AppID

  • Only add to the Main, no need to add to the Renderer

  • Bring the App Analytic UI and old logic

  • Current:
    Screenshot 2025-01-13 at 9 16 29 AM

  • New
    Screenshot 2025-01-13 at 9 17 29 AM

  • Verify the old logic is working fine. For example: Uncheck the Share Analytic with Proxyman will disable the TelemetryDesk in the next launch. On the ootherr hand, it will enable TelemetryDesk

  • No need to track user events like the old logic. Just init the SDK, so we can the number of users, sessions, ...

Originally created by @NghiaTranUIT on GitHub (Jan 13, 2025). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/466 Originally assigned to: @kics223w1 on GitHub. ## Description It's time to use the new App Analaytic that we're using for macOS and iOS. ## Acceptance Criteria - [x] Add TelemetryDesk JS SDK: https://github.com/TelemetryDeck/JavaScriptSDK Ping @NghiaTranUIT to get the Secret and AppID - [x] Only add to the Main, no need to add to the Renderer - [x] Bring the App Analytic UI and old logic - Current: <img width="919" alt="Screenshot 2025-01-13 at 9 16 29 AM" src="https://github.com/user-attachments/assets/f540ee31-d04c-4b75-bafc-49dfef844a21" /> - New <img width="712" alt="Screenshot 2025-01-13 at 9 17 29 AM" src="https://github.com/user-attachments/assets/7859e1e2-0eff-41c6-b49e-3b7ac9a580f6" /> - [x] Verify the old logic is working fine. For example: Uncheck the Share `Analytic with Proxyman` will disable the TelemetryDesk in the next launch. On the ootherr hand, it will enable TelemetryDesk - [x] No need to track user events like the old logic. Just init the SDK, so we can the number of users, sessions, ...
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxyman-windows-linux#465
No description provided.