Unity v3 için Google Analytics Eklentisi (Eski) - Geliştirici Kılavuzu

Bu belgede Unity için Google Analytics Eklentisinin kullanımıyla ilgili önemli kavramlar açıklanmaktadır.

Başlamadan önce

Başlamadan önce aşağıdaki öğeleri tamamladığınızdan emin olun:

Kurulum ve yapılandırma

Yapılandırma ayrıntıları için bir platform seçin:

Android
  1. Projenizin <PROJENİZ ROOT>/Öğeler Bunu <PROJENİZ ROT>/Assets/Plugins/Android/ konumuna yapıştırın.
  2. Aşağıdaki izinleri, <PROJE ROTUNUZDA> /Assets/Plugins/Android/ içindeki AndroidManifest.xml dosyasına <application> etiketinin üst kısmına ekleyin:
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
          
  3. Kampanya İzleme'yi etkinleştirmek istiyorsanız hizmeti aşağıdaki şekilde ekleyin:
    <service android:name="com.google.analytics.tracking.android.CampaignTrackingService" />
    <receiver android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver"
              android:exported="true" >
      <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
      </intent-filter>
    </receiver>
          
iOS
  1. Xcode projenize aşağıdaki kitaplıkları ekleyin:
    • AdSupport.framework
    • TemelVeri.çerçeve
    • SystemConfiguration.framework
    • libz.dylib
    • libsqlite3.dylib
  2. iOS için derleme yaparken kitaplıkların otomatik olarak eklenmesini tercih ederseniz iOS Extras dizininden PostProcessBuildPlayer_GA dosyasını kopyalayıp <PROJENİZ ROT>/Assets/Editor dizinine yerleştirin.
  3. mod_pbxproj.py komut dosyasını indirin ve Düzenleyici dizinine kopyalayın. Kitaplıklar, derleme sırasında otomatik olarak eklenir.

GAv3 prefab'ını yapılandırma

GAv3 prefabını yapılandırmak için aşağıdaki adımlar gerekir:

  1. Proje Görünümü'ndeki Öğeler/Eklentiler/GoogleAnalyticsV3'te bulunan GAv3.prefab prefab nesnesini tıklayın.
  2. İnceleyici görünümü, listelenen birden çok özelliğin yer aldığı önbelleğe eklenmiş bir Komut dosyası bileşeni gösterir. Bu özellikleri, projeniz için doğru değerlerle doldurun. Bu işlem, nesneyi projenizin her yerinde kullanılabilmesi için doldurur. Örneğin:
    • Android Property ID: UA-XXXXXXX-1
    • iOS Property ID: UA-XXXXXXX-2
    • Other Property ID: UA-XXXXXXX-3
    • App Name: MyGame
    • Bundle ID: com.example.games
    • App Version: 1.0
    • Dispatch Period: 5
    • Sample Frequency: 100
    • Debug Mode: VERBOSE
    • Anonymize IP: false
    • Dry Run: false
  3. Doldurulan GAv3'ü Proje görünümünde Nesne Hiyerarşisi'ne sürükleyin.

Nesne izleme

GAv3 prefabriğini yapılandırdıktan sonra aşağıdaki adımları uygulayarak Google Analytics kullanarak bir nesneyi izlemeye başlayabilirsiniz:

  1. İzlemek istediğiniz GameObject öğesini tanımlayın (örneğin, bir Oyuncu nesnesi) ve Nesne Hiyerarşisi görünümünde bunu tıklayın. İzlemek istediğiniz nesneye önceden eklenmiş bir komut dosyanız yoksa İnceleyici görünümündeki Bileşen Ekle düğmesini kullanarak yeni bir komut dosyası oluşturun.
  2. Google AnalyticsV3 nesnesini tutmak için sınıfta herkese açık bir değişken oluşturun. Örneğin:
    public GoogleAnalyticsV3 googleAnalytics;
  3. Komut dosyasını kaydedin ve Unity penceresine geri dönün.
  4. İzlemek istediğiniz GameObject İnceleyici görünümünde, oluşturduğunuz komut dosyasını ve doldurulacak bir alanı Google Analytics (veya seçtiğiniz değişken adı) olarak görürsünüz. GAv3 nesnesini Nesne Hiyerarşisi görünümünden alana sürükleyin.
  5. Artık bu GameObject öğesini izlemeye başlayabilirsiniz. Aynı prestiji kullanarak izlemek istediğiniz diğer nesneler için işlemi tekrarlayın.

Sonraki adımlar

  • Google Analytics'e ne tür isabetler gönderebileceğinizi öğrenmek için API Referansı'nı inceleyin.
  • Kullanıcı etkileşimlerini ölçmek ve oyun kullanımıyla ilgili soruları yanıtlamak üzere Google Analytics'i nasıl kullanacağınızı öğrenmek için Mobil Uygulama Uygulama Kılavuzu'nu okuyun.

Kaynaklar