Mixpanel

Mixpanel, güçlü bir ürün analitik hizmetidir. Olay tabanlı takip çözümü, ürün ekiplerinin farklı platformlarda kullanıcı edinme, dönüşüm ve elde tutma stratejilerine ilişkin değerli içgörüler elde etmesini sağlar.

Bu entegrasyon, tüm Adapty olaylarını Mixpanel’e aktarmanıza olanak tanır. Böylece abonelik işinize ve kullanıcı davranışlarına dair çok daha kapsamlı bir bakış açısı kazanırsınız. Adapty, mağazalardan gelen abonelik olaylarını tek bir yerde takip etmenizi sağlayan eksiksiz bir veri seti sunar. Adapty ile abonelerinizin nasıl davrandığını kolayca görebilir, neleri sevdiklerini öğrenebilir ve bu bilgileri hedefli ve etkili iletişim kurmak için kullanabilirsiniz.

Mixpanel entegrasyonu nasıl kurulur

  1. Adapty Kontrol Paneli’nde Integrations -> Mixpanel sayfasını açın.
  2. Geçişi etkinleştirin ve Mixpanel Token’ınızı girin. Tüm platformlar için tek bir token belirleyebilir ya da yalnızca belirli platformlardan veri almak istiyorsanız bunu platformlara göre sınırlayabilirsiniz.
mixpanel.webp

Mixpanel Token’ınızı bulma

Mixpanel Token’ınızı almak için:

  1. Mixpanel Dashboard’unuza giriş yapın.
  2. Settings bölümünü açın ve Organization Settings seçeneğini tıklayın.
mixpanel-settings.webp
  1. Sol kenar çubuğundan Projects bölümüne gidin ve projenizi seçin.
mixpanel-project-id.webp

Entegrasyon nasıl çalışır

Adapty, kullanıcı kimliği ve gelir gibi ilgili olay özelliklerini otomatik olarak Mixpanel’e özgü özelliklere eşler. Bu sayede abonelikle ilgili olaylar doğru bir şekilde takip edilir ve raporlanır.

Bunun yanı sıra Adapty, kullanıcı başına gelir verilerini biriktirir ve subscription state ile subscription product ID dahil olmak üzere Kullanıcı Profil Özelliklerini günceller. Bir olay alındığında Mixpanel, ilgili alanları gerçek zamanlı olarak günceller.

Olaylar ve etiketler

Kimlik bilgilerinin altında, Adapty’den Mixpanel’e gönderebileceğiniz üç grup olay bulunur. İhtiyacınız olanları açmanız yeterli. Adapty’nin sunduğu olayların tam listesine buradan ulaşabilirsiniz.

mixpanel-events.webp

Adapty’nin sağladığı varsayılan olay adlarını kullanmanızı öneririz. Ancak ihtiyacınıza göre olay adlarını değiştirebilirsiniz.

SDK yapılandırması

mixpanelUserId ayarlamak için .setIntegrationIdentifier() metodunu kullanın. Bu değer ayarlanmazsa Adapty, kullanıcı kimliğinizi (customerUserId) ya da bu değer null ise Adapty ID’sini kullanır. Uygulamanızdan Mixpanel’e veri göndermek için kullandığınız kullanıcı kimliğinin Adapty’e gönderdiğinizle aynı olduğundan emin olun.

Üçüncü taraf bir kullanıcı kimliğini Customer User ID olarak kullanıyorsanız, bunu activate() sırasında geçirmeyin — üçüncü taraf SDK henüz bu kimliği oluşturmamış olabilir. Bunun yerine önce CUID olmadan activate() çağrısı yapın, ardından setIntegrationIdentifier() ve son olarak CUID ile identify() çağrısını gerçekleştirin.

Mixpanel olay yapısı

Adapty, olayları Mixpanel’e track metodu aracılığıyla gönderir. Olay özellikleri şu şekilde yapılandırılmıştır:

{
  "event": "subscription_renewed",
  "properties": {
    "ip": 0,
    "time": 1709294400,
    "$insert_id": "123e4567-e89b-12d3-a456-426614174000",
    "vendor_product_id": "yearly.premium.6999",
    "original_transaction_id": "GPA.3383...",
    "currency": "USD",
    "environment": "Production",
    "store": "app_store",
    "purchase_date": "2024-03-01T12:00:00.000000+0000"
  }
}

Parametreler:

ParametreTürAçıklama
eventStringOlay adı (Adapty olayından eşlenir).
propertiesObjectOlay özellikleri.
properties.ipIntegerIP adresi (sunucudan sunucuya iletimde 0 olarak gönderilir).
properties.timeLongOlayın saniye cinsinden UNIX zaman damgası.
properties.$insert_idStringTekilleştirme için benzersiz olay kimliği (UUID).
properties.vendor_product_idStringMağazadaki Ürün Kimliği.
properties.original_transaction_idStringOrijinal işlem kimliği.
properties.currencyStringPara birimi kodu.
properties.storeStringMağaza adı (örn. “app_store”).
properties.environmentStringOrtam (“Sandbox” veya “Production”).

Kullanıcı profili güncellemeleri

Adapty aynı zamanda people_set aracılığıyla Mixpanel Kullanıcı Profilini şu özelliklerle günceller:

ParametreTürAçıklama
subscription_stateStringMevcut abonelik durumu (örn. “subscribed”).
subscription_product_idStringAktif abonelik ürününün kimliği.