Uygulamanız için alışveriş doğrulaması yapılandırması
Purchase doğrulaması ile çalışmaya başlamak için Adjust SDK'yı uygulamanızda doğru bir şekilde yapılandırdığınızdan ve Adjust'a ilgili store'dan alışveriş yapmak için gerekli giriş bilgilerini girdiğinizden emin olun.
Başlamadan önce
Alışveriş doğrulaması (Purchase Verification), bir Adjust Büyüme Çözümü olarak kullanılabilir. Bu çözümü planınıza eklemek için Adjust temsilcinizle ya da sales@adjust.com adresi ile iletişime geçin.
Gereklilikler
- Adjust'ta Yönetici, Editör ya da Özel Editör izinleri
- App store giriş bilgilerini oluşturmak ve düzenlemek için:
- Google Cloud: Projede
Service Account Key Admin
rolü ya da servis hesabı. - App Store Connect:
Admin
izinleri.
- Google Cloud: Projede
Bilmeniz gerekenler
- Adjust'ın alışveriş doğrulaması çözümü sadece Google Play Store ve Apple App Store'dan yapılan uygulama içi alışverişler için tasarlanmıştır. Fiziksel ürünlerin alışverişinde kullanılamaz.
- iOS, Android ve Unity uygulamaları için mevcuttur.
1. Adjust SDK'i kurun
Adjust'ın Alışveriş Doğrulaması çözümünü uygulamanıza entegre etmek için minimum gerekli SDK versiyonunun kurulu olduğundan ve alışveriş revenue event'leri göndermek için tüm gerekli yapılandırma adımlarını tamamladığınızdan emin olun.
2. App store bilgilerinizi bulun
Bir store'daki alışverişleri doğrulamak için, hesap eşleştirmesi yapabilmesi amacıyla bazı bilgileri Adjust ile paylaşmanız gerekir.
Android:
Auth Parametresi | Tanım | Örnek |
---|---|---|
JSON key | JSON key'iniz Google Cloud Console'un Servis hesapları sayfasından indirilir. | example_key_file |
iOS:
Auth Parametresi | Tanım | Örnek |
---|---|---|
Issuer ID | App Store Connect'teki Integrations sayfasında bulunan Issuer ID'niz. | 57246542-96fe-1a63-e053-0824d011072a |
Key ID | App Store Connect'teki Integrations sayfasında bulunan private key ID'niz. | 2X9R4HXF34 |
Uygulama İçi Alışveriş API Key | P8 API key'iniz App Store Connect'ten indirilir. Bu API key'i, App Store Server API'daki uygulama verilerinize erişmenizi sağlar. | -----BEGIN PRIVATE KEY----- MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op -----END PRIVATE KEY----- |
Gerekli giriş bilgilerini bulmak için store platformunuza dair yönergeleri takip edin.
Android için
Bir proje ya da servis hesabına dair bir servis hesabı key'i oluşturabilmeniz için kullanıcı hesabınızın Service Account Key Admin rolüne sahip olması gerekir.
Google Play Android Developer API'ı etkinleştirin
- Google Play Console'da APIs & Services 'e gidin.
- + Enable APIs and Services 'i seçin.
Mobile
'ın altından Google Play Android Developer API 'ı seçin.- Enable 'ı seçin.
- Gerekli API bilgilerini ayarlayın
- Enabled API's & Services alanından Google Play Android Developer API seçeneğini seçin.
- Create Credentials 'ı seçin.
Select an API
'un altında Google Play Android Developer API 'ı seçin.What data will you be accessing?
'un altında Uygulama verileri'ni seçin.- Next'i seçin.
Servis hesabı oluşturun
Google Cloud'da Create service account'a gidin.
Google Cloud projenizi seçin.
Servis hesabının adını girin.
- Otomatik olarak bir servis hesabı ID'si oluşturulur.
Opsiyonel: Bir servis hesabı açıklaması girin.
Create and Continue 'yu seçin.
Servis hesabına bu proje için erişim vermek
- Servis hesabına Pub/Sub Admin rolünü atayın.
- + Add another role 'ü seçin.
- Servis hesabına Monitoring Viewer rolünü atayın.
- Continue 'yu seçin.
- Opsiyonel: Kullanıcıların bu servis hesabı için erişim izni verin
- Done 'ı seçin.
Yeni bir API key oluşturmak
- Google Cloud'da IAM & Admin 'e gidin.
- Projenizin servis hesaplarını görüntülemek için Service Accounts 'u seçin.
- Oluşturduğunuz servis hesabı için Actions 'ı seçin (üç nokta ikonu).
- Manage keys 'i seçin.
- Add Key > Create new key 'i seçin.
- Key type altında JSON 'ı seçin.
- Private key otomatik olarak indirilir.
iOS için
API key'leri oluşturmak ve yönetmek için App Store Connect'te Admin erişimine sahip olmanız gerekir.
Issuer ID'nizi bulmak
- App Store Connect'te Users and Access ikonunu seçin.
- Integrations sekmesine gidin.
- Key Type menüsünün sol tarafındaki In-App Purchase seçeneğini seçin.
- Sayfanın üst kısmındaki Issuer ID'nin yanında bulunan Copy'i seçin.
Yeni bir API key'i oluşturmak
Adjust'ın uygulama içi revenue doğrulaması için özel bir API key oluşturmanızı öneririz.
Yeni bir key oluşturmak için Generate API Key ya da + ikonunu seçin.
- App Store Connect hesabınızda API erişimi talebinde bulunmadıysanız bunu tamamlayın.
Name alanına key'iniz için bir isim girin.
Generate 'i seçin.
Yeni API key'iniz, aktif key listesinde Key ID'si ile birlikte görüntülenecektir.
Key ID sütununda imlecinizi oluşturduğunuz key'in üzerine getirin. Copy Key ID 'yi seçin.
Download In-App Purchase Key 'i seçin.
Devam etmek için Download 'u seçin.
İndirilen dosyadaki API key'in tamamını kopyalayın.
3. iOS için: Adjust to App Store Connect
App Store Connect giriş bilgilerini Adjust dashboard'una eklemek için bu adımları takip edin:
- Adjust'ta DataWorks > Bağlantılar 'a gidin.
- + New Connection 'ı seçin.
- Listeden App Store Connect (In-App Purchase) seçeneğini seçin.
- Servisler'in altında Doğrulama Alışverişi'ni seçin.
- Issuer ID 'nizi girin.
- Key ID 'nizi girin.
- .p8'i açın dosyasını bir text editöründe açın ve Private key'in tamamını kopyalayın. Bunu Private key alanına yapıştırın.
4. Purchase doğrulamasını uygulamanıza ekleyin
Adım: Purchase doğrulamasını uygulamanız için uygulayın:
Uygulamanızı Adjust'ta AppView'a gidin ve seçin.
Koruma sekmesine gidin.
Alışveriş Doğrulaması altında Düzenle ().
Alışveriş doğrulamasını AÇIK konuma getirin.
Platforma özgü bilgileri sağlayın:
- iOS uygulamaları için: Bir iOS uygulamanız varsa, hangi App Store Connect hesabının kullanılacağını seçmeniz gerekir.
- Android uygulamaları için: Daha önce indirdiğiniz JSON key dosyasını yükleyin.
Ardından Kaydet 'i seçin.
Bu kadar!
Doğrulanmış revenue verilerini partnerler ile paylaşmak
Adjust'ın alışveriş doğrulaması çözümü, partnerlerinizle sadece doğrulanmış revenue verilerinin paylaşılmasını sağlar. Böylece paylaşılan verilerin tutarlılığından ve bu verilerin kampanya optimizasyonunda güvenle kullanılabileceğinden emin olabilirsiniz.
Partnerler ile uygulama içi revenue paylaşımını Adjust dashboard'unda zaten yapılandırdıysanız, herhangi bir değişiklik yapmanıza gerek yoktur. Adjust, sadece verified passed
durumuna sahip revenue verilerini otomatik olarak yönlendirir.
Yeni bir partner yapılandırmak ve doğrulanmış uygulama içi revenue paylaşımını etkinleştirmek için Campaign Lab'deki reklam ağı yapılandırması yönergelerini takip edin. Veri paylaşımı seçeneklerinizi belirleme adımına geldiğinizde uygulama-içi revenue seçeneğini seçtiğinizden emin olun.
Yapılandırmanızın doğru bir şekilde yapıldığından emin olmanız önemlidir, çünkü yanlış giriş bilgileri, çifte encoding veya diğer yapılandırma sorunları, event'lerin doğrulamayı geçmesini engelleyecektir.