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 The Phychology of Money

The Phychology of Money

Morgan Housel offers valuable insights on financial management and decision-making. The author emphasizes that financial success depends more on behavior than on intelligence or technical knowledge. Housel highlights the importance of long-term vision and resilience in the face of market volatility, encouraging us to focus on sustainability rather than short-term gains.

Cover Image for Bellsant

Bellsant

I've been at the forefront of developing a cutting-edge health and wellness app. Our tech stack combines React Native for cross-platform mobile development with a serverless NodeJS backend, leveraging AWS Lambda for scalability and cost-efficiency.

Abílio Azevedo
Abílio Azevedo

NewsLetter

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

Experienced Software Engineer with degree in Electrical Engineering with over 10 years of hands-on expertise in building robust and scalable mobile, web and backend applications across various projects mainly in the fintech sector. Mobile (React Native), Web (React and Next.JS) and Backend (Node.JS, PHP and DJANGO). My goal is to create products that add value to people. - © 2024, Abílio Azevedo