Dokümantasyonumuzu sürekli güncel tutuyoruz, ancak bazı güncellemeler henüz tüm dillerde yayınlanmamış olabilir. En güncel bilgiler için lütfen İngilizce versiyonuna göz atın.

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

Büyüme Çözümü:

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.

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 ParametresiTanımÖrnek
JSON keyJSON key'iniz Google Cloud Console'un Servis hesapları sayfasından indirilir.example_key_file

iOS:

Auth ParametresiTanımÖrnek
Issuer IDApp Store Connect'teki Integrations sayfasında bulunan Issuer ID'niz.57246542-96fe-1a63-e053-0824d011072a
Key IDApp Store Connect'teki Integrations sayfasında bulunan private key ID'niz.2X9R4HXF34
Uygulama İçi Alışveriş API KeyP8 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

  1. Google Play Console'da APIs & Services 'e gidin.
  2. + Enable APIs and Services 'i seçin.
  3. Mobile'ın altından Google Play Android Developer API 'ı seçin.
  4. Enable 'ı seçin.
  5. Gerekli API bilgilerini ayarlayın
    1. Enabled API's & Services alanından Google Play Android Developer API seçeneğini seçin.
    2. Create Credentials 'ı seçin.
    3. Select an API'un altında Google Play Android Developer API 'ı seçin.
    4. What data will you be accessing? 'un altında Uygulama verileri'ni seçin.
    5. Next'i seçin.

Servis hesabı oluşturun

  1. Google Cloud'da Create service account'a gidin.

  2. Google Cloud projenizi seçin.

  3. Servis hesabının adını girin.

    • Otomatik olarak bir servis hesabı ID'si oluşturulur.
  4. Opsiyonel: Bir servis hesabı açıklaması girin.

  5. Create and Continue 'yu seçin.

  6. Servis hesabına bu proje için erişim vermek

    1. Servis hesabına Pub/Sub Admin rolünü atayın.
    2. + Add another role 'ü seçin.
    3. Servis hesabına Monitoring Viewer rolünü atayın.
    4. Continue 'yu seçin.
    5. Opsiyonel: Kullanıcıların bu servis hesabı için erişim izni verin
    6. Done 'ı seçin.

Yeni bir API key oluşturmak

  1. Google Cloud'da IAM & Admin 'e gidin.
  2. Projenizin servis hesaplarını görüntülemek için Service Accounts 'u seçin.
  3. Oluşturduğunuz servis hesabı için Actions 'ı seçin (üç nokta ikonu).
  4. Manage keys 'i seçin.
  5. Add Key > Create new key 'i seçin.
  6. Key type altında JSON 'ı seçin.
  7. 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

  1. App Store Connect'te Users and Access ikonunu seçin.
  2. Integrations sekmesine gidin.
  3. Key Type menüsünün sol tarafındaki In-App Purchase seçeneğini seçin.
  4. 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.

+ Generate API Key seçeneğini seçin.

1/4
  1. 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.
  2. Name alanına key'iniz için bir isim girin.

  3. Generate 'i seçin.

  4. Yeni API key'iniz, aktif key listesinde Key ID'si ile birlikte görüntülenecektir.

  5. Key ID sütununda imlecinizi oluşturduğunuz key'in üzerine getirin. Copy Key ID 'yi seçin.

  6. Download In-App Purchase Key 'i seçin.

  7. Devam etmek için Download 'u seçin.

  8. İ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:

  1. Adjust'ta DataWorks > Bağlantılar 'a gidin.
  2. + New Connection 'ı seçin.
  3. Listeden App Store Connect (In-App Purchase) seçeneğini seçin.
  4. Servisler'in altında Doğrulama Alışverişi'ni seçin.
  5. Issuer ID 'nizi girin.
  6. Key ID 'nizi girin.
  7. .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:

  1. Uygulamanızı Adjust'ta AppView'a gidin ve seçin.

  2. Koruma sekmesine gidin.

  3. Alışveriş Doğrulaması altında Düzenle ().

  4. Alışveriş doğrulamasını AÇIK konuma getirin.

  5. 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.
  6. 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.

Not:

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.