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:
- Oyununuzdan veri göndermek için en az bir Google Analytics mülkünüz ve bir görünümünüz (profiliniz) olmalıdır.
- E-ticaret işlemlerini izlemeyi düşünüyorsanız Raporlarınızda e-ticareti etkinleştirin.
- Google Analytics Eklentisi için Unity deposundan googleanalyticsv3.unitypackage paketini indirin ve Unity projenize aktarın (bunu, dosyayı çift tıklayarak yapabilirsiniz).
Kurulum ve yapılandırma
Yapılandırma ayrıntıları için bir platform seçin:
- Projenizin <PROJENİZ ROOT>/Öğeler Bunu <PROJENİZ ROT>/Assets/Plugins/Android/ konumuna yapıştırın.
- 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"/>
- 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>
-
Xcode projenize aşağıdaki kitaplıkları ekleyin:
- AdSupport.framework
- TemelVeri.çerçeve
- SystemConfiguration.framework
- libz.dylib
- libsqlite3.dylib
- 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.
- 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:
- Proje Görünümü'ndeki Öğeler/Eklentiler/GoogleAnalyticsV3'te bulunan
GAv3.prefab
prefab nesnesini tıklayın. - İ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
- 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:
- İ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.
- Google AnalyticsV3 nesnesini tutmak için sınıfta herkese açık bir değişken oluşturun. Örneğin:
public GoogleAnalyticsV3 googleAnalytics;
- Komut dosyasını kaydedin ve Unity penceresine geri dönün.
- İ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.
- 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.