Google Play Games etkinlik hizmeti, oyuncularınızın oyun sırasında oluşturduğu kümülatif verileri toplamanıza ve oyun analizi için Google'ın sunucularında saklamanıza olanak tanır. Oyununuzun hangi oyuncu verilerini toplaması gerektiğini esnek bir şekilde tanımlayabilirsiniz. Bu veriler arasında aşağıdaki gibi metrikler yer alabilir:
- Oyuncular belirli bir öğeyi kullanırsa
- Oyuncular belirli bir seviyeye ulaştığında
- Oyuncular belirli bir oyun işlemini gerçekleştirir.
Etkinlik verilerini, oyununuzu nasıl iyileştireceğinizle ilgili geri bildirim olarak kullanabilirsiniz. Örneğin, oyuncuların tamamlamakta zorlandığı belirli seviyelerin zorluk derecesini düzenleyebilirsiniz.
Platformunuzda etkinlikleri nasıl uygulayacağınızı öğrenmek için İstemci uygulamaları bölümüne bakın.
Oyununuza etkinlikleri entegre etme
Aşağıdaki iş akışında, oyununuzda etkinlikleri nasıl uygulayabileceğiniz açıklanmaktadır:
- Etkinlikleri tanımlayın. Oyununuzda yakalanacak yeni etkinlikler tanımlamak için:
- Google Play Console'da oyununuzun Etkinlikler sayfasına gidin.
- Yeni etkinlik ekle düğmesini tıklayın ve etkinlik özelliklerini yapılandırın.
- Oyun değişikliklerinizi yayınlama başlıklı makalede açıklanan adımları uygulayarak etkinlik tanımlarınızı yayınlayın.
Etkinlik API'lerini kullanarak oyununuzda etkinlik yakalama özelliğini uygulayın. Örneğin, Android kodunuzda oyununuz ilgilendiği bir etkinliğin tetiklendiğini her algıladığında
increment
yöntemini çağırın.Etkinlik verilerini görüntüleme Yakalanan etkinliklerle ilgili istatistikleri görüntülemek için Google Play Console'da oyununuzun Etkinlikler sayfasına gidin.
Etkinliklerle ilgili temel bilgiler
Etkinlik API'leri, ilginç oyun metriklerini tanımlayıp toplamanıza ve bu metrikleri Play Games SDK'sına yüklemenize olanak tanır.
Play Games SDK etkinliği şu temel özellikleri içerir:
Özellik | Açıklama |
---|---|
ID | Google Play Console tarafından bu etkinlik için oluşturulan benzersiz dize. Oyun istemcilerinizde etkinliğe referans vermek için bu benzersiz kimliği kullanın. |
Ad | Etkinliğin kısa adı. Ad en fazla 100 karakterden oluşabilir.
Bu değer Google Play Console tarafından kullanılır ve oyununuzda gösterilebilir.
Örnekler:
|
Açıklama | Etkinliğin daha uzun bir açıklaması (örneğin, "Bir oyuncunun zombi öldürme sayısı" veya "Oyuncunun yok ettiği ve eşleştirdiği toplam kırmızı mücevher sayısı"). Açıklama en fazla 500 karakter uzunluğunda olabilir. Bu değer Google Play Console tarafından kullanılır ve oyununuzda gösterilebilir. |
Etkinlik türü |
Etkinliğin izlediği veri türünü bildiren bir alan. Bu değer, Google Play Console tarafından Oyuncu Analizi raporlamasını desteklemek için kullanılır. İki etkinlik türü desteklenir:
|
Simge | Etkinliğinizle ilişkilendirilecek kare bir simge. |
Etkinlik oluşturma
Oyununuz için yeni bir etkinlik oluşturmak üzere aşağıdaki adımları uygulayın:
- Google Play Console'da, soldaki Oyun hizmetleri simgesini tıklayın ve oyununuzun girişini seçin.
- Solda Etkinlikler sekmesini seçin ve Etkinlik ekle düğmesini tıklayın.
- Oluşturmak istediğiniz etkinliğin ayrıntılarını girin.
- Kaydet'i tıklayın. Hata yoksa etkinliğiniz "Yayınlanmaya hazır" durumuna getirilir. Artık oyun değişikliklerinizi yayınlamaya devam edebilirsiniz.
Bir etkinliği düzenleme
Oluşturduğunuz bir etkinliği düzenlemek için:
- Google Play Console'da Etkinlikler sekmesini açıp düzenlemek istediğiniz etkinliğin girişini seçin. Etkinliği oluştururken kullandığınız formu görürsünüz.
- Düzenleme değişikliklerinizi yapın.
- Etkinliği düzenlemeyi bitirdiğinizde Kaydet düğmesini tıklayın.
- Değiştirilen etkinliği doğrulamak için oyununuzu test edin. Düzgün çalışıyorsa oyun değişikliklerinizi yeniden yayınlayın.
Etkinlik silme
Taslak durumunda olan veya yayınlanmış etkinlikleri silebilirsiniz. Google Play Console'da bir etkinliği silmek için ilgili etkinlik formunun alt kısmındaki Sil düğmesini tıklayın.
Etkinlik verilerini sıfırlama
Etkinliklerinizin test kullanıcılarına ait oyuncu ilerleme verilerini sıfırlayabilirsiniz.
- Google Play Console'da taslak etkinlikleri sıfırlamak için ilgili etkinlik formunun alt kısmındaki Etkinlik ilerleme durumunu sıfırla düğmesini tıklayın.
- Etkinlik verilerini programatik olarak sıfırlamak için Management API
Events
yöntemlerini çağırın.
İstemci uygulamaları
Platformunuz için etkinlikleri nasıl uygulayacağınızı öğrenmek istiyorsanız aşağıdaki kaynaklara bakın: