Here are the questions we hear most often about Sweet Pricing. Contact us if you need more information.
Implementation will take around 4 hours of developer time. There are no UI changes necessary and no major changes needed to your in-app purchase flow.
It doesn't. You can must obtain a unique product ID for each price point that you sell at. For example, if you sell '500 coins' at $1.99 and $2.99, you must have two product IDs: com.sweetpricing.500.1_99 and com.sweetpricing.500.2_99. Once Apple or Google approve your product, you can add it to Sweet Pricing.
Our dynamic pricing algorithm uses machine learning to predict how each user will respond to your IAP prices. It uses this prediction to select the optimal price in real time. More on our blog.
Sweet Pricing has a concept of user sessions whereby the prices remain static for each user for a period of time. By default, we only re-price your IAP after 4 hours of inactivity, so users will not see prices change suddenly.
You can select what data our dynamic pricing algorithm uses in its decision making. If you only want to differentiate users by country, and not other attributes like engagement, you can configure that from the 'Dynamic' tab.
Segmented pricing is a rule-based approach. You must specify how users are divided into groups and select the price that each group should see. Dynamic pricing uses machine learning to make these decisions automatically. As more data is collected from your mobile app, the algorithm is able to make better pricing decisions in the future.
As a general rule, dynamic pricing works best when your mobile app has more than 20,000 monthly active users with more than 1,000 sales per month. The more data that Sweet Pricing has, the quicker it is able to learn and make good pricing decisions. Because of the 'exploration-exploitation' nature of our algorithm, the algorithm will learn simpler rules for smaller apps and more complex rules for larger mobile apps.
Sweet Pricing Dynamic is a self-service solution. If you need help with implementation, phone and email support or a service-level agreement, you will need to subscribe to our Managed plan.
We do not currently provide an SDK for Unity mobile apps. However, you can use our native Android and iOS SDKs in your Unity project. See the Unity documentation for more information.