Assetario Documentation
  • Overview
    • Assetario Overview
    • Predicted Life-Time Value (pLTV)
    • In-App Purchase Personalization (IAP Recommendation)
  • Integration
    • Assetario onboarding
    • Data Requirements
    • Data input integration guides
      • DeltaDNA integration
      • Amplitude AWS integration
      • Google BigQuery access share
      • AWS S3 Bucket access share
      • Scheduling Queries in BigQuery
    • PLTV: Setup
    • IAP Personalization: Setup
      • Dynamic offer personalization
        • Offers definition table
        • API reference
      • Contextual price personalization
        • Price levels definition
        • API reference
      • A/B tests
      • Third Party Integrations
        • RevenueCat
  • FAQ
    • IAP Personalization FAQ
  • Dashboards
    • PLTV Dashboard
    • IAP Personalization Dashboard
  • Best practices
    • PLTV: Google Adwords
      • Offline conversions
    • PLTV: Facebook
      • Offline conversions
      • Value-Based Lookalikes
  • Data Security
  • Dictionary
Powered by GitBook
On this page
  • Initial Setup (one time) - 1MD in total
  • Subscription and Subscription Group Set-Up
  • Apple App Store Connect Set-Up
  • RevenueCat Set-Up
  • Personalization rules
  1. Integration
  2. IAP Personalization: Setup
  3. Third Party Integrations

RevenueCat

This manual provides detailed instructions for integrating Assetario with RevenueCat to manage subscription services. It covers all stages of setup and configuration to ensure a seamless integration process.

Initial Setup (one time) - 1MD in total

  1. Subscription and subscription group set up

  2. Apple App Store Connect set up - Create all required subscription groups and subscriptions in Apple App Store Connect

  3. RevenueCat set up

    1. Create relevant Offerings(same as subscription groups in Apple App Store Connect) in RevenueCat.

    2. Create relevant Packages(same as subscriptions in App Store Connect) connected to the Offerings.

    3. Connect Packages to an Entitlement to define the feature set available to the user after purchase.

Subscription and Subscription Group Set-Up

Example subscription price setup:

Subscription Type

Subscription Pro 50

Subscription Pro 75

Subscription Pro 100

Subscription Pro 125

Subscription Pro 150

Subscription Pro 200

Pro Yearly

$29.99

$44.99

$59.99

$74.99

$89.99

$119.99

Pro Monthly

$7.99

$11.99

$14.99

$18.99

$22.99

$29.99

Example subscription groups setup:

  • Subscription_Pro_50

  • Subscription_Pro_75

  • Subscription_Pro_100

  • Subscription_Pro_125

  • Subscription_Pro_150

  • Subscription_Pro_200

Apple App Store Connect Set-Up

Subscription group creation - Create subscription groups based on the provided guideline

Subscription group creation - In each subscription group create subscriptions based on the table specified in Subscription and Subscription Group Set Up

RevenueCat Set-Up

Creation of new Offerings

  • For each previously created Subscription Group, create a new Offering, covering all agreed-upon multipliers.

  • The Offerings will be fetched within the SDK and used based on the returned multiplier via the Assetario SDK.

  • Open created subscription and create Products based on the previously agreed-upon specifics of subscriptions within Subscription Groups.

Connection of New Products to Existing Entitlements

  • Entitlements are used to specify features of a purchased subscription.

  • If not already created, create relevant Entitlements.

  • Open created Entitlements and attach previously created Products, based on the features they should contain, to relevant Entitlements.

Personalization rules

Baseline Control:

  • If user.group = control, then show 'Subscription Pro 100' paywall.

Personalized 50:

  • Else if user.group = personalized and user.multiplier = 50, then show 'Subscription Pro 50' paywall.

Personalized 75:

  • Else if user.group = personalized and user.multiplier = 75, then show 'Subscription Pro 75' paywall.

Personalized 100:

  • Else if user.group = personalized and user.multiplier = 100, then show 'Subscription Pro 100' paywall.

Personalized 125:

  • Else if user.group = personalized and user.multiplier = 125, then show 'Subscription Pro 125' paywall.

Personalized 150:

  • Else if user.group = personalized and user.multiplier = 150, then show 'Subscription Pro 150' paywall.

Personalized 200:

  • Else if user.group = personalized and user.multiplier = 200, then show 'Subscription Pro 200' paywall.

PreviousThird Party IntegrationsNextIAP Personalization FAQ

Last updated 1 year ago

As you begin receiving predictions from our Prediction API (details for API integration can be found here - ), please ensure you use them in accordance with the following rules:

API Reference