What: The BlueConic SDK for iOS or Android makes it easy for developers to collect profile data from their apps, and/or customize their apps based on known and anonymous user segmentation and profile data.
About BlueConic: The BlueConic customer data platform harnesses the data required to power the recognition of an individual at each interaction and then synchronizes their intent across the marketing ecosystem.
Why: Message known and anonymous users with products and offers that are relevant to them based on their real-time interactions with your website. Acquire more customers with consistent messaging from your digital campaigns, save cart abandoners with right-time relevancy, and increase lifetime value with recommendations and communications based on behavioral data.
How: This article describes how to enable your mobile app for use with BlueConic. This is a technical document meant for mobile app (iOS or Android) developers.
BlueConic can work with different types of channels, for example websites, mobile apps, or other systems. To gather data from any channel, the channel needs to communicate with the BlueConic server using the JavaScript front-end API or the REST API.
To enable a website, this means the BlueConic script needs to be placed on its pages. The script will take care of all communication with the BlueConic server.
Your mobile app might use a web view to display the contents of a website, but typically it does not. The script cannot be added, and another approach is needed to enable your app. If you are developing for Android or iOS, SDKs are available for this purpose.
What can a BlueConic-enabled app do?
Before we delve into technical details, we'll describe what exactly a BlueConic-enabled app can do.
For starters, BlueConic can listen to the app by monitoring page views and visitor behavior (e.g. clicking buttons or entering values) in the app. BlueConic supports mobile apps from the following BlueConic Listeners:
The app can also send events to signal to BlueConic that something specific happened, e.g. the user clicked a button, signed up for a newsletter, or watched a video.
The information in BlueConic helps you get to know the individual and drive better outcomes.
For example, you can create lightbox dialogues in BlueConic to conditionally show lightbox content in your app. You can create custom dialogues for your apps by using the BlueConic SDK for iOS or Android to create a custom plugin.
Before you start
Before you start changing code in your app, start in BlueConic by setting up the new mobile channel for your app, or ask a BlueConic user at your site to do it for you. BlueConic will not work with your mobile app unless it has been set up as a BlueConic mobile channel.
Set up a Mobile Channel
First, you will have to define a channel for your app.
- Select Settings > Channels & BlueConic Hostnames from the BlueConic navigation bar.
- Click the Add channel button.
- Select the Domain for the new channel, for example Mobile.
- In the Channel Settings page, create a new channel of the type "Mobile App".
- Give the new channel a name.
- Assign the unique ID of your app in the "App ID" field.
- Save your changes.
Your mobile channel is now ready to be used.