pod casts icon

About Client

Our client is a startup that enables podcast creators to grow their audience through a platform where like-minded podcasters can connect.
We partnered with them to develop:
  1. An analytics service to provide podcast analytics and attribution insights to the 12k+ podcasters using the platform.
  2. An internal service used to maintain up-to-date metadata for a million+ podcasts.

Business Need

Challenges

Analytics & Attribution Service
Analytics & Attribution Service
Update Service
Update Service

Challenges

Analytics & Attribution Service
Update Service

Our Solution

Analytics & Attribution Services
  • Capturing listener visits: Our service is seamlessly integrated with podcast feeds by setting up a tracking prefix on any hosting platform. Once set up, listener visits to the podcast are captured.
  • Real-time streaming data ETL pipeline: Our ETL pipeline extracts, pre-processes, transforms and loads the listener visits data into a relational database. This data is now ready to be queried downstream.
  • Delivering analytics & insights through APIs: The metrics are delivered via our Analytics Reporting APIs.
  • Service monitoring and alerts: There is monitoring in place which triggers an email alert in case of infrastructure issues.
  • Attribution: Based on our understanding of the domain and how podcasters expand their audience through collaborations, we developed a custom attribution algorithm.
Podcast Analytics & Attribution Service Architecture
Podcast Update Service Architecture
Update service

Maintaining up-to-date data is necessary for services that maintain a list of users signed up on the platform and potential leads. Our update service does the following:

  • Registers and deregisters podcasts to be tracked for updates.
  • Periodically polls for the latest data from different data sources.
  • Worker scaling to handle the huge data volume.
  • Relevant attributes are extracted from the feed and the data is standardized for its use downstream. 
  • In case a change is detected, a notification is published to multiple downstream subscribers (i.e. pub-sub pattern).
  • Exposes latest metadata to other services via APIs.

Business Impact

  • Reduced cost of lead generation and subsequently customer conversion.
  • Exceeded expected update frequency performance limits for update service.
  • Powering the platform with podcast and episode-level metrics which podcasters can use to improve their growth hacking strategy. These consumption analytics can guide editorial content and targeted advertising.
  • Data signals from the attribution algorithm enable podcasters to measure the effectiveness of collaborations in terms of newly obtained listeners.
  • Exceeded expected analytics service performance cap. We delivered a real-time, event-driven solution. This would mean podcast creators can view up-to-date metrics about their podcast in near real-time.

Technology

logo-API-gateway

Related Contents

5 minutes read

Data Orchestration Ecosystem

Facilitating the seamless processing of vast amounts of data from multiple sources for analytical purposes.
Implemented a comprehensive data pipeline that involves the collection, transformation, validation, and enrichment of raw data into a human-readable format.

Know more
5 minutes read

Auth0 IAM implementation for Zero
trust Networking platform

A leading provider of media optimization solutions recognized the need for a robust Identity and Access Management (IAM) solution to strengthen their security framework and streamline user access to their platform. 

Know more
5 minutes read

Okta to Azure AD Migration

The client, a multinational organization, had been using Okta as their primary identity and access management (IAM) solution for several years. However, due to a strategic organizational decision, they decided to migrate their IAM infrastructure from Okta to Azure Active Directory (Azure AD).

Know more