Delivering personalized in-app messages to your Flutter users just got a whole lot easier! With Antsomi SDK, you can leverage targeted communication and create a frictionless user experience. Supported from Antsomi SDK v0.0.29, this capability allows you to insert content directly into your app's screen without disrupting the user experience.

Personalized In-App Messages with Antsomi

With App In-line Content, you can dynamically update your app's content and run relevant campaigns. This feature is provided in the Antsomi Media JSON feature, which acts as a structured data format that stores content and configuration information associated with Customer Journeys within CDP365.

Leveraging Media JSON for Swift App Development

The Antsomi Flutter SDK offers functionalities to retrieve Media JSON for your Flutter applications. The process involves initializing an AntsomiSDK instance and utilizing the getMediaJson() method in the screen that you want to display the App In-Line Content. You can specify a particular journey within the Customer Journey triggered by the event using the storyId.

Retrieving and Utilizing Retrieved Media JSON

Once you have successfully retrieved the Media JSON object, you can leverage the data to personalize user experiences within your Flutter applications. Potential use cases include populating UI elements with dynamic content, triggering tracking events based on user interactions, and utilizing global tracking information like impression and view URLs or UTM modules.

Triggering Tracking Events

Utilize tracking URLs found within the globalTracking map (if applicable) to trigger events within CDP365 based on user interactions with personalized content. For instance, let's say we are building a section that shows a list of personalized recommended products for our end-users. When the screen is loaded and you have successfully requested the list of recommended products, invoke the impression event. Similarly, when a user scrolls down the screen to display the specific recommended products section, invoke the viewable event.

ATM/UTM Tracking

Finally, set some UTM/ATM tracking modules so that you can unify the source of events. Simply include the value of the atmTrackingParameters in the globalTracking map and invoke the handleDeepLink() method. From now on, every event that our SDK tracked will be automatically included with this UTM/ATM tracking module.

By effectively utilizing App In-line Content and the Antsomi Flutter SDK, you can create a more dynamic and engaging user experience within your Flutter applications. This capability allows you to deliver personalized content, trigger relevant campaigns, and gain valuable insights into user interactions. Remember to refer to the specific documentation provided by your chosen App In-line Content solution for detailed integration steps and functionalities.

Target Keyword: swift app development