Content Optimizer, also known as in-app A/B testing or content testing, is done without submitting a new app update, allows you to change and test any content element (e.g., a button color, text, etc.), the order of slider images, or part of the content (e.g., title, subtitle, image, etc.) without any need for mobile app development or deployment to the app store.
Once this feature is implemented, you can make easy, fast updates without any development. You can go to your panel to change the required elements, create variations of a change, and see which one performs best with A/B testing.
Requirements
Before starting to optimize your app content, you need to have:
The latest version of the SDK
Content Optimizer method (Android, iOS, React Native, Cordova, Flutter)
Variables in the app source code that are integrated by your development team
Default values for all new variables that are set by your development team
Your team needs to create variables, name them, set a default value for each, and implement them in your application's source code. Once you complete this implementation, you can see these variables on your panel.
Variables can be any content element in the app, including:
Button/Button content (e.g., submit, next, exit, etc.)
Logo, image, emoticon, etc.
These variables can have values such as button size, color, image URL, footer text, etc.
Goals
Content Optimizer lets you update your app content without development, app testing, or store deployment, and without requiring users to update the app to see changes.
You can A/B test different looks and feels of your content quickly and easily.
You can update content quickly.
Even though the campaign is paused, users might see the campaign on their next visit due to device caching while the latest version of your campaigns is fetched from the backend if you have integrated the Content Optimizer with the "Retrieving Content with Stored Data" method and the users haven't visited the app after the campaign is paused.