/Youtube-Retention-Tool

A youtube tool for creators where they signin to their youtube account and play two videos simultaneously and campare their views in views vs time graph.

Primary LanguageTypeScript

YouTube Retention Tool

Compare audience retention for your youtube channel videos

Deploy with Vercel

Tech Stacks

  • NextJS
  • Typescript
  • Google API
  • Tailwind CSS

Installation

YT Retention Tool requires Node.js v14+ to run. Install the dependencies and devDependencies and start the server.

cd yt-retention-tools
yarn install
yarn dev

Environment Variables

NEXT_PUBLIC_GOOGLE_OAUTH2_CLIENT_ID= <your-google-client-id-key>
NEXT_PUBLIC_GOOGLE_OAUTH2_SECRET= <your-google-secret-key>
NEXT_PUBLIC_GOOGLE_API_KEY= <your-google-api-key>
MAINTENANCE_MODE= 0

API Reference

YT Retention Tool is currently using the following APIs. Instructions on how to use them in your own application are linked below.

API Docs
Youtube Analytics API Get Video Retention Data
Youtube Data API v3 Get User Channel Info
Youtube Data API v3 Get Video Info
Youtube Data API v3 Get Channel Videos