Optimize and personalize mobile app experiences like never before! In this article, we'll dive into the world of swift app development and explore how to perform A/B tests in your mobile apps using Adobe Target and Platform Mobile SDK. With these tools, you can tailor and personalize customer experiences across various digital channels, from web and mobile sites to social media.
Before diving in, make sure you have the necessary configurations and integrations in place. This includes successfully building and running an app with SDKs installed and configured, as well as access to Adobe Target with properly configured roles, workspaces, and properties.
Setup
To ensure seamless integration with Adobe Target, update your datastream configuration:
- In the Data Collection UI, select Datastreams and find your mobile app's datastream (e.g., Luma Mobile App).
- Add Adobe Target as a service by selecting it from the Service list.
- If you're a Target Premium customer, enter the Target Property Token value for this integration. Standard users can skip this step.
You'll also need to specify a Target Environment ID and optionally, a Target third-party ID namespace to support profile syncing on an identity namespace (e.g., CRM ID).
Install Offer Decisioning and Target tags extension
While we're on the topic of setup, don't forget to install the Adobe Offer Decisioning and Target tags extension. This handles both offers served by Journey Optimizer and Target.
- Navigate to Tags and find your mobile tag property.
- Select Extensions, then Catalog, and search for the Offer Decisioning and Target extension.
- Install the extension – no additional configuration required!
Update your schema
To capture proposition events, update your schema:
- In the Data Collection interface, select Schemas from the left rail.
- Browse to your schema and open it in the schema editor.
- Add a new field group by searching for "proposition" and selecting Experience Event - Proposition Interactions.
Validate setup in Assurance
Before moving forward, validate your setup in Assurance:
- Go to the Assurance UI and select Configure from the left rail.
- Select Validate Setup underneath OFFER DECISIONING AND TARGET.
- Save and validate both datastream setup and SDK setup in your application.
Create an A/B Test
Now it's time to create an A/B test in Adobe Target! This is just one of many activity types you can implement in a mobile app.
- In the Target UI, select Activities from the top bar.
- Create a new A/B test by selecting Mobile as the Type and choosing a workspace from the Choose Workspace list.
- Select your property from the Choose property list if you're a Target Premium customer (and specified a property token in the datastream).
Implement the A/B Test
Finally, implement the A/B test in your app:
- In the Untitled Activity screen, enter "luma-mobileapp-abtest" as the location name (often referred to as an mbox) underneath Location 1.
- Create a JSON offer by selecting Create JSON Offer from the context menu.
By following these steps, you'll be able to optimize and personalize your mobile app experiences using Adobe Target and Platform Mobile SDK. With swift app development, the possibilities are endless!