MezatPanel Canlı Yayın Satış Sistemi – Yorum Dinleme Nasıl Çalışır?

MezatPanel canlı yayın satış sistemi, canlı yayınlardaki yorumları gerçek zamanlı olarak yakalayıp tek bir panelde toplamanıza yardımcı olur. Böylece hangi müşterinin hangi yorumları yazdığını, hangi platformdan geldiğini ve hangi numara / hesapla eşleştiğini takip etmek çok daha kolay hale gelir.

1. Genel Bakış

Mezat Panel şu platformlardan yorum toplayabilir:

  • YouTube & Facebook – Doğrudan resmi API’ler üzerinden
  • YouTube, Instagram & TikTok – Social Stream Ninja üzerinden (masaüstü uygulaması veya Chrome eklentisi ile)

Sistem tasarımında en kritik nokta, yorum yazan kişiyi tam olarak tanıyabilmek için user_id bilgisinin yakalanmasıdır.

2. Neden user_id Bu Kadar Önemli?

Mezat Panel’in temel amacı, canlı yayındaki yorumları gerçek kişi ve müşteri kayıtları ile eşleştirebilmektir. Bunun için her yorumun arkasında, platformun verdiği benzersiz kullanıcı kimliğinin (user_id) bulunması gerekir.

  • YouTube: user_id yakalanır ve yorumlar bu kimlik üzerinden eşleştirilir.
  • TikTok: user_id yakalanır, aynı şekilde tekil kullanıcı takibi yapılır.
  • Instagram: API kısıtları nedeniyle user_id yerine username kullanıcı kimliği olarak kullanılır. Mezat Panel tarafında Instagram için username, user_id yerine geçer.

3. Yüksek Seviye Mimari

Mezat Panel yorum dinleme mimarisi diyagramı
Mezat Panel & Social Stream Ninja ile yorumların akışı (örnek diyagram).

Temel akış şu şekildedir:

  1. Canlı yayın YouTube, Instagram, TikTok veya Facebook’ta başlar.
  2. Yayın sırasında yorumlar platformda görünür hale gelir.
  3. Mezat Panel, ya doğrudan platform API’leri üzerinden ya da Social Stream Ninja üzerinden bu yorumları çeker.
  4. Her yorumun yanında ilgili user_id / username bilgisi yakalanır ve Mezat Panel’deki müşteri kaydıyla eşleştirilir.

4. Desteklenen Platformlar & Çalışma Yöntemleri

4.1. API ile Çalışan Platformlar

YouTube (API)

YouTube yorumları, Google hesabınızı Mezat Panel’e bağladıktan sonra YouTube Data API üzerinden çekilir.

  1. Mezat Panel’de Ayarlar > Entegrasyonlar > YouTube bölümünden Google hesabınızı bağlayın.
  2. Canlı yayını YouTube tarafında başlatın.
  3. Mezat Panel’de ilgili kanalı ve yayını seçerek bir Stream kaydı oluşturun.
  4. Yayın detay sayfasında, API üzerinden çekilen yorumlar gerçek zamanlı olarak görünmeye başlar.

Facebook (API)

Facebook yorumları, sayfa erişim izinleri alındıktan sonra Facebook Graph API üzerinden çekilir.

  1. Facebook ile bağlan butonu üzerinden Facebook hesabınızı panele bağlayın.
  2. Yorumlarını dinlemek istediğiniz Sayfa için gerekli izinleri verin.
  3. Facebook’ta canlı yayını başlatın ve Mezat Panel’de ilgili yayını seçin.
  4. Mezat Panel, canlı yayının yorumlarını API üzerinden alır ve listeler.

4.2. Social Stream Ninja ile Çalışan Platformlar

Social Stream Ninja, yorumları bir WebSocket bağlantısı üzerinden Mezat Panel’e aktarmamızı sağlayan ek bir katmandır.

YouTube (Social Stream Ninja – Masaüstü Uygulaması)

YouTube için Social Stream Ninja, masaüstü uygulaması üzerinden user_id yakalayabilir. Bu nedenle Social Stream ile kullanımda masaüstü programı zorunludur.

  1. Social Stream Ninja masaüstü uygulamasını bilgisayarınıza kurun.
  2. Uygulamada YouTube kaynağını ekleyin ve canlı yayın linkini/kanalını seçin.
  3. Uygulama içindeki Session için bir tane Session ID oluşur (aşağıda detaylı).
  4. Bu Session ID’yi Mezat Panel’de ilgili yayına bağlayarak yorumları almaya başlarsınız.

TikTok (Social Stream Ninja – Masaüstü Uygulaması)

TikTok için user_id ancak Social Stream Ninja masaüstü uygulaması ile düzgün şekilde yakalanabilir. Bu yüzden TikTok entegrasyonu güçlü çalışsın istiyorsanız, mutlaka masaüstü uygulamasını kullanmalısınız.

Instagram (Social Stream Ninja – Chrome Eklentisi)

Instagram’da API kısıtları nedeniyle Social Stream Ninja Chrome eklentisi kullanılır ve username kullanıcı kimliği olarak kabul edilir.

  1. Chrome tarayıcınıza Social Stream Ninja eklentisini kurun.
  2. Instagram canlı yayınını Chrome üzerinden açın.
  3. Eklenti üzerinden bu yayına ait Session’ı başlatın.
  4. Session ID’yi Mezat Panel’de ilgili Instagram yayınına girin.

5. Yorumların Yakalanması İçin Zorunlu Şartlar

Aşağıdaki noktalar, yorum dinleme sisteminin sağlıklı çalışması için kritik önem taşır:

  • Yayın açık olmalı: Yorumlar ancak canlı yayın sayfası tarayıcıda veya masaüstü uygulamasında açıkken yakalanabilir.
  • Yorumlar görünür olmalı: Platformda yorum paneli/kutusu açık ve görünür olmalıdır. Gizlenen, küçültülen veya kapatılan yorum pencereleri, veri akışını kesebilir.
  • YouTube yorumlarını “detach” edin: Özellikle Social Stream Ninja kullanırken YouTube canlı sohbet penceresini “Pop out chat” / “Detach” şeklinde ayrı bir pencere olarak açmanız önerilir.
  • Social Stream Ninja – Background Service Dashboard kapanmamalı: Tarayıcıda açık olan Background Service Dashboard sekmesini kapatmayın ve bilgisayarın uyku moduna geçmediğinden emin olun.
  • Social Stream entegrasyonu aktif olmalı: Mezat Panel içinde ilgili yayın için Social Stream’in “enabled” durumda olduğundan emin olun (aşağıda detaylı).
Social Stream Ninja Background Service Dashboard ekran görüntüsü
Background Service Dashboard sekmesi canlı yayın boyunca açık kalmalıdır.

6. Mezat Panel’de Social Stream Ninja Entegrasyonunu Açma

  1. Mezat Panel’e giriş yapın.
  2. Ayarlar > Entegrasyonlar sayfasına gidin.
  3. Social Stream Ninja bölümünü bulun.
  4. Buradaki “Social Stream’i etkinleştir (Enable)” anahtarını açık konuma getirin.
  5. Değişiklikleri kaydedin.
  6. Canlı yayın detay sayfasında artık Social Stream ile bağlantı kurabileceğiniz alanları görebilirsiniz (ör. Session ID, bağlantı durumu vb.).

7. Social Stream Ninja Session ID Nasıl Bulunur ve Mezat Panel’e Girilir?

7.1. Session ID’yi Social Stream Ninja’dan Bulma

  1. Social Stream Ninja masaüstü uygulamasını veya Chrome eklentisini açın.
  2. Background Service Dashboard ekranına gidin.
  3. İlgili canlı yayın için oluşturduğunuz Session satırını bulun.
  4. Session satırında genellikle aşağıdaki bilgiler yer alır:
    • Platform (YouTube / TikTok / Instagram)
    • Yayın adı veya URL’si
    • Session ID
    • Durum (Running / Connected vb.)
  5. Buradaki Session ID bilgisini seçip kopyalayın.
Social Stream Ninja üzerinde Session ID gösterimi
Örnek Social Stream Ninja oturumu ve Session ID alanı.

7.2. Session ID’yi Mezat Panel’de Kullanma

  1. Mezat Panel’de Canlı Yayınlar / Streamler sayfasına gidin.
  2. Yorumlarını dinlemek istediğiniz yayının detay sayfasını açın.
  3. Social Stream Ayarları veya benzeri başlıklı bölümde “Session ID” alanını bulun.
  4. Az önce Social Stream Ninja’dan kopyaladığınız Session ID’yi bu alana yapıştırın.
  5. Kaydet butonuna basın.
  6. Birkaç saniye içinde Mezat Panel, Social Stream ile bağlanır ve yorumlar canlı olarak akmaya başlar.

8. Canlı Yayın Sırasında Dikkat Edilmesi Gerekenler

  • Tarayıcı sekmeleri açık kalsın: Yayın platformu (YouTube / Instagram / TikTok) ve Social Stream Ninja Dashboard sekmesi canlı yayın boyunca açık kalmalıdır.
  • Bilgisayar uyku moduna geçmemeli: Uzun yayınlarda bilgisayarınızın uyku moduna geçmesini engelleyin.
  • Aynı yayını birden fazla kez dinletmeyin: Aynı yayın için hem API hem Social Stream oturumları açarsanız gereksiz yük ve karmaşık loglar oluşabilir. Genellikle tek yöntem yeterlidir.
  • Yayını bitirince oturumu kapatın: Yayın bittikten sonra Social Stream Session’larını durdurmanız önerilir.

9. Sık Karşılaşılan Sorunlar & Çözümler

9.1. Yorumlar gelmiyor

  • Yayın tarafındaki yorum penceresi açık mı?
  • Social Stream Background Service Dashboard kapalı mı? (Açık olmalı.)
  • Session ID doğru yayına mı ait? Mezat Panel’de doğru yazıldığından emin olun.
  • Social Stream entegrasyonu Mezat Panel’de enabled durumda mı?

9.2. Bazı kullanıcılar eşleşmiyor

  • İlgili platform için user_id / username yakalanabiliyor mu?
  • Instagram’da username değişmiş olabilir; müşteri kaydını güncellemeyi deneyin.