LinkedIn Analytics · Data Pipeline · Dashboard

Job Shine: LinkedIn Analytics Dashboard

Автономний трекер контактів та активності LinkedIn. Apify збирає дані, Make обробляє їх і записує в Supabase, а вебдашборд показує щоденний та місячний приріст мережі й історію взаємодій із посиланнями на пости.

  • 0 хвна ручне заповнення звітів
  • День + місяцьавтоматичний розрахунок приросту
  • 1 клікдо збереженого посту з дашборду
Apify · LinkedIn ActorMake.comSupabase · PostgreSQLReactNext.jsTailwind CSSVercel

Контекст

Під час пошуку роботи та розвитку особистого бренду важливо системно розширювати мережу контактів і підтримувати активність у LinkedIn. Зазвичай кількість конектів та взаємодії відстежують на око або вручну переносять у таблиці, що забирає час і демотивує.

Проблема

  • Немає зручної аналітики. Щоденну та місячну динаміку приросту контактів доводиться рахувати вручну.
  • Губиться історія активності. Прокоментовані статті та вподобані пости цільових компаній швидко зникають у стрічці.
  • Складно звести дані. Інформацію з LinkedIn потрібно отримати, очистити та привести до єдиного зручного формату.

Моє рішення

Я побудував автономний трекер, який щовечора збирає кількість контактів і останні дії користувача в LinkedIn. Make обробляє масиви, форматує журнал активності та записує дані в Supabase. Кастомний вебдашборд отримує збережені дані, розраховує приріст і показує стрічку взаємодій із клікабельними посиланнями на пости.

Як побудовано систему

  1. Збір даних — Apify. Щоденний запуск LinkedIn Actor отримує кількість контактів (connections) та масив останніх дій (activity).
  2. Обробка — Make. Iterator розбирає масив активностей, а Text Aggregator формує єдиний журнал: дія, тема та посилання.
  3. Зберігання — Supabase. Дані записуються в таблицю PostgreSQL із полями connections_start, connections_end та activity_log.
  4. Аналітика — Next.js. Логіка дашборду обробляє дати та рахує Daily Result і Monthly Growth, враховуючи пропуски днів.
  5. Інтерфейс і розгортання — Vercel. React / Next.js та Tailwind CSS формують панель показників і стрічку активності. Текстові URL перетворюються на кнопки «Перейти до посту ↗», записи розділені візуально.

Результати

  • Трекінг повністю автоматизовано: ручне заповнення звітів не потрібне.
  • Щоденний результат та місячний приріст розраховуються автоматично, з урахуванням пропущених днів.
  • Історія зібраних взаємодій зберігається в базі даних, а потрібні пости й статті доступні з дашборду в один клік.

Інші проєкти

Потрібне схоже рішення?

Розкажіть, який процес хочете автоматизувати або яке рішення плануєте створити. Обговоримо можливий підхід до реалізації.

Обговорити задачу