dOrgTech / homebase-app

Homebase is a web application that enables users to create and manage/use DAOs on the Tezos blockchain.
https://tezos-homebase.io/
MIT License
45 stars 12 forks source link

homebase-app: Research Findings on Mixpanel Event Tracking in Homebase-App #762

Open benefacto opened 8 months ago

benefacto commented 8 months ago

Research on Implementing and Configuring Event Tracking with Mixpanel in Homebase-App

Background

The Homebase-App had an existing, yet incomplete Mixpanel integration, particularly lacking in event tracking capabilities. The task assigned was to research and document necessary steps to enable comprehensive event tracking.

Research Conducted by Benefacto

Objective: To investigate the current state of Mixpanel integration and identify the necessary steps to enable effective event tracking.

  1. Initial Assessment (20 Days Ago): Benefacto self-assigned the issue, aiming to understand the current state of Mixpanel integration.

  2. Mixpanel Integration Status Check (19 Days Ago):

    • Identified that Mixpanel was not actively tracking any events.
    • Confirmed the setup of Mixpanel on the front end but noted its inactivity in tracking.
    • Found a relevant document delineating intended event tracking: Mixpanel Tracking Document.
  3. Detailed Analysis (15-14 Days Ago):

    • Discovered code meant for generating events, yet not functional.
    • Planned to collaborate with team members (Manank, Andrei, and Ben) for deeper insights and performance tracking strategies.
  4. Performance Event Tracking Plan (7 Days Ago):

    • Enumerated specific performance-related events to be tracked across various components such as Homebase, Agora, Tezos Explorer, etc.
    • Suggested integrating Google Lighthouse for assessing performance metrics.
    • Noted that some user events were already being tracked, as seen in the Mixpanel project: Mixpanel Project Insights.

Conclusion

Benefacto's research laid the groundwork for the subsequent phases of implementing and configuring Mixpanel event tracking in the Homebase-App. The findings highlighted the need for both front-end and back-end enhancements to fully realize the potential of event tracking for analytics and insights.

Recommendations

Next Steps

Based on the research, the team can now move forward with the actual implementation, ensuring that the Mixpanel integration is comprehensive and effectively tracks key user interactions and performance metrics as per the business requirements.

benefacto commented 8 months ago

Details in comments of #743 on how to finish this one up