GoHighLevel + Power BI: Advanced Reporting and Analytics

Connect GoHighLevel to Power BI for advanced marketing analytics. Build executive dashboards, track multi-channel ROI, and create automated reports that go beyond GHL's native reporting.

E
ECOSIRE Research and Development Team
|19 Mart 202611 dk okuma2.4k Kelime|

Data Analytics & BI serimizin bir parçası

Tam kılavuzu okuyun

GoHighLevel + Power BI: Gelişmiş Raporlama ve Analiz

GoHighLevel'in yerel raporlaması operasyonel izleme için iyidir; bugünün potansiyel müşteri sayısını, geçen haftanın e-posta açık oranını veya mevcut işlem hattı değerini kontrol etmek. Yöneticilerin ve ciddi büyüme ekiplerinin ihtiyaç duyduğu türde kanallar arası, çok dönemli, çok kaynaklı iş zekası için tasarlanmamıştır. Power BI bu boşluğu dolduruyor: GHL'nin veri dışarı aktarma veya API'sine bağlanma, bunu diğer platformlarınızdaki verilerle birleştirme ve verileri kararlara dönüştüren etkileşimli, filtrelenebilir, ayrıntılı analizler üretme.

Bu kılavuz, GoHighLevel + Power BI raporlama sisteminin tüm kurulumunu kapsar: veri çıkarma yöntemleri, Power BI veri modelleme, pano tasarımı ve pazarlama yoğunluklu işletmeler için en analitik değeri sağlayan belirli rapor türleri.

Önemli Çıkarımlar

  • Power BI, API bağlayıcı, CSV dışa aktarımları veya aracı veri ambarı aracılığıyla GHL verilerine bağlanır
  • GHL API, kişilere, fırsatlara, görüşmelere, randevulara ve kampanya verilerine erişim sağlar
  • GHL verilerinin Google Ads, Facebook Ads ve Power BI'daki gelir verileriyle birleştirilmesi gerçek çok kanallı ilişkilendirme oluşturur
  • Power BI'ın DAX dili, GHL'nin yerel raporlarında bulunmayan karmaşık hesaplanmış ölçümlere olanak tanır
  • Power BI'da zamanlanmış veri yenileme, panoların manuel dışarı aktarmaya gerek kalmadan mevcut GHL verilerini yansıtmasını sağlar
  • Yönetici pazarlama panoları müşteri portallarına veya şirket intranetlerine yerleştirilebilir
  • Power BI, ajanslar için tek bir görünümde istemciler arası performans karşılaştırmasına olanak tanır
  • GHL + Power BI + Odoo yığını, operasyonlar aracılığıyla pazarlamayı kapsayan tam kapsamlı bir iş zekası sistemi oluşturur

GHL'nin Yerel Analitikleri Neden Gelişmiş Kullanım Durumlarında Yetersiz Kalıyor?

GoHighLevel'in raporlaması, anında harekete geçmek için şu anda neler olduğunu bilmesi gereken operatörler için tasarlanmıştır. Trendleri anlaması, hipotezleri test etmesi ve yönetici kalitesinde sunumlar üretmesi gereken analistler için tasarlanmamıştır.

GHL yerel raporlamasındaki belirli boşluklar:

  • Çapraz filtre detayına gerek yok: Toplam potansiyel müşterileri kaynağa göre görebilirsiniz, ancak "Google Ads"ü tıklayıp bu potansiyel müşterilerin dönüşüm oranını, ortalama kapanış süresini ve gelirini hemen göremezsiniz — Power BI bunu saniyeler içinde sağlar
  • Çok dönemli trend yok: GHL bu ay ile geçen ayı gösteriyor ancak mevsimselliği ortaya koyan 12 aylık trend çizgilerini göstermiyor
  • Özel hesaplanmış alan yok: GHL potansiyel müşterileri ve geliri gösterir, ancak potansiyel müşteri başına maliyeti (GHL dışından reklam harcaması verileri gerektirir), LTV:CAC oranını veya kanal başına ilişkilendirme ağırlıklı gelir katkısını göstermez
  • Hesaplar arası toplama yok: Ajanslar için, tüm müşteri hesaplarının performansını tek bir görünümde görmek GHL'de yerel olarak imkansızdır.
  • Dışa aktarma otomasyonu yok: GHL raporları manuel olarak dışa aktarılmalıdır; Power BI, planlanmış yenilemeye ve otomatik rapor teslimine olanak tanır

Veri Çıkarma: GHL Verilerini Power BI'a Alma

GHL verilerini Power BI'a bağlamanın her biri farklı karmaşıklık ve yetenek profillerine sahip üç yöntemi vardır.

Yöntem 1: CSV Dışa Aktarma + Power BI (En Basit)

Gerçek zamanlı verilerin gerekli olmadığı aylık veya haftalık raporlama için:

  1. GHL verilerini CSV'ye aktarın (kişiler, fırsatlar, kampanya analizleri)
  2. CSV dosyalarını veri kaynağı olarak Power BI Desktop'a aktarın
  3. Modelinizi ve raporlarınızı oluşturun
  4. CSV dosyalarını değiştirerek aylık olarak yenileyin

Avantajları: API karmaşıklığı yok, anında başlangıç, ücretsiz Dezavantajları: Manuel işlem, gerçek zamanlı değil, hataya açık (format değişiklikleri modelleri bozar)

Yöntem 2: GHL API → Power BI (Önerilen)

Power BI'da GHL'nin REST API'sini doğrudan çağıran bir Power Query bağlayıcısı oluşturun:

  1. Power BI Desktop'ta Veri Al > Web (basit REST çağrıları için) veya Veri Al > Boş Sorgu (gelişmiş Power Query M kodu için) seçeneğine gidin.
  2. GHL'nin API'si ile kimlik doğrulamak ve sayfalandırılmış verileri getirmek için Power Query M kodunu yazın
  3. Otomatik güncellemeler için Power BI Hizmetinde yenilemeyi zamanlayın

Bu yaklaşım, manuel CSV dışa aktarmaları olmadan bir programa göre (saatlik, günlük) yeni veriler sağlar.

Yöntem 3: Veri Ambarı Aracısı (En Ölçeklenebilir)

Büyük veri hacimleri veya karmaşık çok kaynaklı raporlama için:

  1. GHL API verilerini çeken ve bunu bir bulut veritabanına (BigQuery, PostgreSQL, Azure SQL) yazan bir ETL işlem hattı (Python betiği, Airbyte veya Fivetran) oluşturun
  2. Yerel bir bağlayıcı kullanarak Power BI'ı veritabanına bağlayın
  3. Veritabanı bir hazırlama katmanı görevi görür; sorgulanması, diğer veri kaynaklarıyla birleştirilmesi ve zaman içinde bakımı daha kolaydır

Bu, 10'dan fazla müşteri hesabını yöneten ajanslar veya 100.000'den fazla kişiye sahip işletmeler için önerilen mimaridir.


Power Query: GHL'nin API'sine bağlanma

GHL kişilerini almaya yönelik pratik bir Power Query M kod şablonunu burada bulabilirsiniz:

let
    // Configuration
    ApiKey = "YOUR_GHL_API_KEY",
    LocationId = "YOUR_LOCATION_ID",
    BaseUrl = "https://services.leadconnectorhq.com",

    // Fetch contacts with pagination
    GetContacts = (startAfter as text) =>
        let
            Url = BaseUrl & "/contacts/?locationId=" & LocationId
                & (if startAfter <> "" then "&startAfterId=" & startAfter else "")
                & "&limit=100",
            Headers = [
                Authorization = "Bearer " & ApiKey,
                #"Content-Type" = "application/json"
            ],
            Response = Json.Document(Web.Contents(Url, [Headers = Headers])),
            Contacts = Response[contacts],
            NextId = try Response[meta][nextPageUrl] otherwise null
        in
            [Contacts = Contacts, NextId = NextId],

    // Initial fetch
    FirstBatch = GetContacts(""),
    AllContacts = FirstBatch[Contacts],

    // Convert to table
    ContactTable = Table.FromList(AllContacts, Splitter.SplitByNothing()),
    ExpandedContacts = Table.ExpandRecordColumn(ContactTable, "Column1",
        {"id", "firstName", "lastName", "email", "phone", "tags",
         "dateAdded", "source", "pipeline"})
in
    ExpandedContacts

Not: GHL'nin API'si, çok sayıda kişinin bulunduğu hesaplar için sayfalandırmanın yapılmasını gerektirir. Yukarıdaki şablon tek bir sayfayı işler; büyük iletişim veritabanları için özyinelemeli sayfalandırmayı uygulayın.

Fırsat Verileri Getiriliyor:

Benzer bir model satış hattı fırsatlarını da beraberinde getiriyor:

let
    Url = "https://services.leadconnectorhq.com/opportunities/"
        & "?locationId=YOUR_LOCATION_ID&limit=100",
    Headers = [Authorization = "Bearer YOUR_API_KEY"],
    Response = Json.Document(Web.Contents(Url, [Headers = Headers])),
    Opportunities = Response[opportunities],
    OpTable = Table.FromList(Opportunities, Splitter.SplitByNothing()),
    Expanded = Table.ExpandRecordColumn(OpTable, "Column1",
        {"id", "name", "pipelineId", "pipelineStageId", "status",
         "monetaryValue", "assignedTo", "contactId", "createdAt", "updatedAt"})
in
    Expanded

GHL Analytics için Power BI Veri Modeli

İyi tasarlanmış bir veri modeli, güvenilir Power BI raporlamasının temelidir. GHL verileri için şu tablolarla bir yıldız şeması oluşturun:

Gerçek Tabloları:

  • fact_contacts — yabancı anahtar boyutlarıyla kişi başına bir satır
  • fact_opportunities — ardışık düzen fırsatı başına bir satır
  • fact_campaign_sends — e-posta/SMS gönderme etkinliği başına bir satır
  • fact_appointments — randevu başına bir satır

Boyut Tabloları:

  • dim_date — yıl, çeyrek, ay, hafta, gün, haftanın gününü içeren standart tarih boyutu
  • dim_lead_source — kategori gruplamalarına sahip benzersiz potansiyel müşteri kaynakları (Ücretli Arama, Organik, Sosyal, Yönlendirme)
  • dim_pipeline_stage — aşama adları ve işlem hattı adları
  • dim_user — kişilere/fırsatlara atanan ekip üyeleri
  • dim_tag — filtreleme için etiket değerleri

İlişki Şeması:

dim_date ──── fact_contacts ──── dim_lead_source
                   │
              fact_opportunities ──── dim_pipeline_stage
                   │
              fact_appointments ──── dim_user

Bu model, Power BI'ın şu gibi soruları yanıtlamasına olanak tanır: "2026'nın ilk çeyreğinde Google Ads'ten kaç potansiyel müşteri 7 gün içinde randevuya dönüştü ve ortalama anlaşma değeri neydi?" — GHL'nin yerel raporlarından manuel olarak toplanması 20 dakika sürecek bir sorgu.


Pazarlama Analitiği için DAX Önlemleri

DAX (Veri Analizi İfadeleri), Power BI'ın formül dilidir. Bu ölçümler, GHL pazarlama analitiğiyle en alakalı hesaplanmış ölçümleri sağlar:

Teslimattan Randevuya Dönüşüm Oranı:

Conversion Rate L2A =
DIVIDE(
    COUNTROWS(FILTER(fact_appointments, fact_appointments[status] = "attended")),
    COUNTROWS(fact_contacts),
    0
)

** Potansiyel Müşteri Başına Maliyet (reklam harcama tablosunu gerektirir):**

Cost Per Lead =
DIVIDE(
    SUM(fact_ad_spend[spend]),
    COUNTROWS(fact_contacts),
    0
)

Önemlilikten Kazanılana Kadar Ortalama Gün Sayısı:

Avg Days to Close =
AVERAGEX(
    FILTER(fact_opportunities, fact_opportunities[status] = "won"),
    DATEDIFF(
        RELATED(fact_contacts[dateAdded]),
        fact_opportunities[closedAt],
        DAY
    )
)

Risk Altındaki Boru Hattı Geliri (14+ günde ilerleme kaydedilmeyen fırsatlar):

Revenue At Risk =
SUMX(
    FILTER(
        fact_opportunities,
        fact_opportunities[status] = "open"
        && DATEDIFF(fact_opportunities[updatedAt], TODAY(), DAY) >= 14
    ),
    fact_opportunities[monetaryValue]
)

E-posta Kampanyası YG'si:

Campaign ROI =
DIVIDE(
    SUM(fact_opportunities[monetaryValue]) - SUM(fact_ad_spend[spend]),
    SUM(fact_ad_spend[spend]),
    0
) * 100

Önerilen Kontrol Paneli Tasarımları

Kontrol Paneli 1: Yönetici Pazarlamaya Genel Bakış

Liderlik incelemesi için tek sayfalık kontrol paneli (aylık):

  • KPI kartları: Toplam yeni potansiyel müşteriler, Potansiyel müşteri başına maliyet, Boru hattı değeri, Alınan randevular, Kapatılan gelir
  • Çizgi grafik: Aylık olası satış hacmi eğilimi (12 ay)
  • Çubuk grafik: Potansiyel müşteri kaynağına göre gelir
  • Huni grafiği: Potansiyel müşteriden kapanışa dönüşüm hunisi
  • Tablo: YG'ye göre ilk 5 kampanya

Kontrol Paneli 2: Kampanya Performansının Ayrıntılı İncelemesi

Pazarlama yöneticileri için:

  • Kampanya karşılaştırma tablosu: Gönderimler, Açılma oranı, Tıklama oranı, Oluşturulan potansiyel müşteriler, İlişkilendirilen gelir
  • Zaman Çizelgesi: Kampanya gönderimleri ve web sitesi trafiği (GA4 bağlantısından)
  • Dağılım grafiği: Gönderim hacmi ve dönüşüm oranı (hacim/kalite değişimlerini tanımlar)
  • Gün/saat ısı haritası: E-postalarınız en çok ne zaman açılacaktır?

Kontrol Paneli 3: Boru Hattı Sağlık Monitörü

Satış ve gelir işlemleri için:

  • Aşamaya göre işlem hattı: her aşamada değer ve sayım
  • Aşama hızı: temaslıların her aşamada harcadığı ortalama gün sayısı
  • Risk altındaki gelir: 14 günden fazla kalan fırsatlar
  • Lider kaynağa, ürüne ve ekip üyesine göre kazanç/kayıp analizi
  • Tahmin: olasılık ağırlıklı boru hattı değer projeksiyonu

Kontrol Paneli 4: Ajans Çoklu Müşteri Performansı

Birden fazla GHL alt hesabını yöneten ajanslar için:

  • Müşteri karşılaştırması: Tüm müşteriler için KPI'lar yan yana
  • Müşteri sağlığı puanı: bileşik metrik (potansiyel müşteri artışı + dönüşüm oranı + inceleme eğilimi)
  • Risk altındaki müşteri: ölçümleri aydan aya düşen müşteriler
  • Kampanya karşılaştırmaları: Her müşterinin e-posta performansı hesap ortalamasıyla nasıl karşılaştırılır?

Power BI'da GHL'yi Diğer Veri Kaynaklarıyla Birleştirme

Power BI'ın GHL bağlamındaki gerçek gücü, GHL verilerini diğer pazarlama ve iş veri kaynaklarıyla birleştirme yeteneğidir.

GHL + Google Reklamları:

  • Google Ads verilerini Google Ads bağlayıcı aracılığıyla Power BI'ya bağlayın
  • GHL'nin iletişim kaynağı etiketleriyle eşleşen UTM kampanya parametrelerine katılın
  • Kampanyaya göre potansiyel müşteri başına gerçek maliyeti ve edinme başına maliyeti hesaplayın
  • Hangi reklam kampanyalarının gerçekten dönüşüm sağlayan (yalnızca tıklamayı değil) potansiyel müşteriler ürettiğini belirleyin

GHL + Facebook Reklamları:

  • Power BI'daki Facebook Reklamları bağlayıcısı kampanya harcamasını, gösterimleri ve tıklama verilerini sağlar
  • Facebook kampanya adlarını GHL iletişim kaynağı etiketleriyle eşleştirin
  • Birleşik bir ücretli medya performansı görünümü oluşturun

GHL + Odoo (ERP):

  • Power BI için Odoo bağlayıcı (PostgreSQL doğrudan bağlantısı veya API aracılığıyla)
  • Odoo müşteri kayıtlarıyla GHL bağlantılarına katılın (paylaşılan anahtar olarak e-postada)
  • Odoo siparişlerinden gerçek müşteri LTV'sini GHL satın alma maliyetine göre hesaplayın
  • Hangi pazarlama kanallarının en yüksek LTV'ye sahip müşterileri ürettiğini belirleyin

GHL + Google Analytics 4:

  • GA4 BigQuery dışa aktarımı doğrudan Power BI'a bağlanır
  • GHL potansiyel müşteri yakalama etkinliklerini GA4 oturum verileriyle ilişkilendirin
  • Dönüşüm hunisinin tamamını görün: reklam gösterimi → web sitesi ziyareti → form gönderimi → GHL iletişim → ardışık düzen → gelir

Otomatik Rapor Teslimini Ayarlama

Power BI Hizmeti (bulut), planlanmış veri yenilemeye ve otomatik rapor dağıtımına olanak tanır.

Zamanlanmış Yenileme Kurulumu:

  1. Power BI Desktop raporunuzu Power BI Hizmetinde yayımlayın
  2. Veri kümesi ayarlarına gidin
  3. Planlanmış bir yenileme yapılandırın (günlük, 6 saatte bir vb.)
  4. API bağlantıları için GHL API anahtarınızın Power BI kimlik bilgisi olarak saklandığından emin olun

Otomatik Rapor E-postası:

Power BI'ın "Abone Ol" özelliği, herhangi bir kontrol panelinin veya rapor sayfasının anlık görüntüsünü bir zamanlamaya göre e-posta alıcıları listesine gönderir:

  1. E-postayla göndermek istediğiniz rapor sayfasını açın
  2. Üst menüdeki "Abone Ol"a tıklayın
  3. Alıcı e-posta adreslerini ekleyin
  4. Programı ayarlayın (günlük, haftalık, aylık)
  5. Alıcılar, raporun PDF/görüntü anlık görüntüsünü gelen kutularına alır

Müşteri raporları gönderen ajanslar için, müşteri alt hesap kontrol paneli başına bir abonelik yapılandırın; her müşteri otomatik olarak kendi performans raporunu alır.

İstemci Portalları için Power BI Embedded:

Canlı Power BI raporlarını doğrudan müşteri portallarına (GHL'nin beyaz etiketli arayüzüne veya ayrı bir portala) eklemek isteyen kurumlar için:

  1. Ekleme belirteci oluşturmak için Power BI Embedded (Azure) kullanın
  2. Raporu portalınızın özel sayfasındaki bir iframe'e yerleştirin
  3. Müşteriler, Power BI hesabına ihtiyaç duymadan canlı Power BI verilerini portallarında görebilir

Bu, GHL'nin yerel raporlamasından anlamlı şekilde farklılaşan birinci sınıf bir analiz deneyimi yaratır.


Sıkça Sorulan Sorular

Müşterilerimin raporlarını görebilmeleri için Power BI lisansına ihtiyacı var mı?

Raporları Power BI Embedded aracılığıyla katıştırırsanız (geliştirici/Azure yaklaşımı), müşteriler raporları kendi Power BI lisanslarına ihtiyaç duymadan görür; katıştırılmış kapasite için ödeme yaparsınız. Raporları Power BI Hizmetinin standart paylaşımı yoluyla paylaşırsanız alıcıların en az bir Power BI Pro lisansına (10 ABD doları/kullanıcı/ay) ihtiyacı vardır. Müşterilere sunulan ajans raporlamaları için Power BI Embedded profesyonel bir yaklaşımdır; maliyet genellikle ajansınızın raporlama ücretine dahil edilir.

Power BI, GHL'nin API'sindeki verileri ne sıklıkla yenileyebilir?

Power BI Pro, günde en fazla 8 planlanmış yenilemeye izin verir. Power BI Premium günde en fazla 48 yenilemeye (her 30 dakikada bir) olanak tanır. Gerçek zamanlıya yakın veriler için Power BI REST API, GHL verileri değiştiğinde programlı bir yenilemeyi tetikleyebilir (GHL web kancası → sunucunuz → Power BI yenileme API çağrısı aracılığıyla). Çoğu iş raporlaması ihtiyacı için gece yarısı günlük yenileme yeterlidir.

Verileri Power BI'dan GHL'ye geri yazmak mümkün mü?

Power BI salt okunur bir analiz aracıdır; veri yazmaz. Power BI içgörülerine göre eylem gerçekleştirmek istiyorsanız (örneğin, Power BI'da tanımlanan yüksek riskli işlem hattı anlaşmalarına etiket eklemek), bu eylemi Power BI'ın kendisinden değil, ETL işlem hattınızdan veya ayrı bir otomasyondan tetiklersiniz. Power BI görünürlük ve analiz içindir; GHL'nin iş akışları eyleme yöneliktir.

Microsoft'un ekosistemini kullanmak istemiyorsam GHL raporlaması için Power BI'nın alternatifi nedir?

Looker Studio (ücretsiz, Google'dan) en yaygın Power BI alternatifidir. Aynı API yaklaşımıyla GHL verilerine bağlanır, özel hesaplamaları destekler ve e-posta yoluyla otomatik raporlar sunar. Tableau başka bir kurumsal sınıf alternatiftir. Yerel bağlayıcılar veri entegrasyonunu daha hızlı hale getirdiğinden, Looker Studio halihazırda Google ekosisteminde (GA4, Google Ads, Google E-Tablolar) bulunan ekipler için önerilir. Power BI, Microsoft ekosistemindeki ekipler veya daha karmaşık DAX hesaplamalarına ihtiyaç duyan ekipler için önerilir.

Power BI'da GHL'deki WhatsApp ve SMS konuşmalarını e-postanın yanı sıra izleyebilir miyim?

Evet — GHL'nin konuşma API'si tüm kanallarda (e-posta, SMS, ses) mesaj verileri sağlar. Power BI veri modelinize, her iletişim olayını e-posta, SMS veya ses olarak etiketleyen bir channel boyutu ekleyin. Bu, "SMS kampanyaları, e-posta kampanyalarına göre 3 kat daha fazla yanıt üretir, ancak %40 daha az dönüşüm sağlar" gibi karşılaştırma raporlarına olanak tanır; birden fazla GHL API uç noktasından gelen verilerin birleştirilmesini gerektiren kanallar arası bilgiler.


Sonraki Adımlar

GoHighLevel + Power BI, çok düşük bir maliyetle ve tam veri sahipliğiyle, özel pazarlama analitiği platformlarıyla gerçekten rekabet edebilen bir pazarlama zekası yığını oluşturur. Veri hattını ve veri modelini oluşturmaya yapılan yatırım, onu daha hızlı, daha bilinçli bir pazarlama kararı vermek için her kullandığınızda karşılığını verir.

ECOSIRE'ın Power BI hizmetleri GHL veri bağlayıcısı geliştirmeyi, pazarlama analitiği veri modeli tasarımını, kontrol paneli oluşturmayı ve müşteri portalları için yerleşik raporlamayı içerir. Ekibimiz hem GHL hem de Power BI ile düzenli olarak çalışıyor ve deneme-yanılma öğrenme eğrisi olmadan entegrasyonu oluşturabiliyor.

ECOSIRE'ın GoHighLevel hizmetleri bu entegrasyonun GHL tarafını kapsar; GHL verilerinizin temiz, iyi yapılandırılmış ve Power BI katmanının kullanması için API'ye erişilebilir olmasını sağlar. İşletmeniz veya ajansınız için bir GHL + Power BI analiz projesinin kapsamını belirlemek için ekibimizle iletişime geçin.

E

Yazan

ECOSIRE Research and Development Team

ECOSIRE'da kurumsal düzeyde dijital ürünler geliştiriyor. Odoo entegrasyonları, e-ticaret otomasyonu ve yapay zeka destekli iş çözümleri hakkında içgörüler paylaşıyor.

WhatsApp'ta Sohbet Et