Abílio Azevedo.

PicPlants

Cover Image for PicPlants
Abílio Azevedo
Abílio Azevedo

The app was developed using React Native (EXPO) and my challenge was to fix the Analytics used:

Amplitude

Amplitude is an analytics platform specifically geared towards mobile and web applications. It stands out for its ability to track custom events in real-time, allowing developers to gain valuable insights into user behavior.

One of Amplitude's main advantages is its intuitive user interface and powerful data visualizations. It allows developers to create custom conversion funnels, analyze user paths, and segment data based on specific attributes.

Firebase

Firebase Analytics is tightly integrated with Google's Firebase platform, which provides a suite of services for app developers. In addition to event monitoring and user analysis, Firebase Analytics also offers additional features such as push notifications, crash reports, and performance reports.

Problem

  • The data between platforms did not match in terms of number of users and events.
  • The conversion funnel did not match the app's admin panel.

Solution

  • Catalog of all events in a spreadsheet with: Category, Goal, Event Name, Event Description, and Implementation Date in PROD.
  • Use version and date filters to compare data equivalently.
  • Correction of events triggered incorrectly.
  • Since the iOS app was not updated, the user base had outdated events. The solution was to update the app and develop a version lock to ensure all users are on the updated version.
  • The Amplitude funnel needs to follow the correct temporal order of the event occurrences, otherwise the data may be inconsistent, like the funnel below:

Wrong Funnel

The location_query comes before the environment_query, so the correct funnel is:

Correct Funnel

NOTE: Fictitious Data

Community

The company behind the app also wants to develop a community within the application. So, instead of creating it from scratch, I suggested using the Circle platform. It delivers communities as a service and can integrate via SSO, embed via iframe, and be contracted via API.


More posts

Cover Image for Tech Documents

Tech Documents

Learn the vital importance of comprehensive technical documentation for growing software projects. Discover best practices like Requests for Comments (RFCs) and Architectural Decision Records (ADRs) that promote transparency, collaboration, and architectural decision logging. Explore powerful tools like wiki.js and Backstage to create effective documentation hubs. Keep your project organized, comprehensible, and sustainable with this approach to technical documentation.

Abílio Azevedo
Abílio Azevedo
Cover Image for Superlógica - BFF para o Gruvi

Superlógica - BFF para o Gruvi

Building a BFF (Backend for Frontend) for the Gruvi SuperApp that have more than 120k active users and millions of possible users to rollout in the Superlogica ecosystem.

Abílio Azevedo
Abílio Azevedo

NewsLetter

I will send the content posted here. No Spam =)