Introduction to GetSocial Smart Audiences¶
Smart Audiences (widely known as User Segments) gives you the ability to get more insights into your users by dividing your total user base into specific audiences based on data attributes like app sessions, installs generated, activities posted, invites sent, etc.
It is an easy way to filter out analytics data and see differences in behavior for various segments of users.
Smart Audiences helps you answer questions like:
-
Do social users have a higher lifetime than nonsocial users?
-
Are users acquired through GetSocial Smart Invites or Smart Links better than another user?
-
What is the behavior of influencers in my app?
Available Data
Smart Audiences data can take up to 90 mins to be available to filter and to appear on Smart Insights.
Overview¶
-
Analyze a subset of your user base: Unlike GetSocial Analytics that provides insights into the behavior of your entire user base, our Smart Audience feature lets you narrow this down by analyzing only a subset of your user base.
-
Compare different user segments: By creating multiple user segments you can compare how the user behavior differs across segments. For example, you can compare segments like social vs. nonsocial users, user acquired through Facebook vs. WhatsApp, inviting vs. non-inviting users, etc.
-
Export users in a segment: You can export the list of users in any given segment so you can target these users with your in-app marketing campaigns or for example, acquire lookalike audience from Facebook.
List of Features¶
-
Create, edit, view and delete audience:
-
Create as many audiences you need.
-
Edit audience criteria.
-
View analytics.
-
Delete segments that no longer needed.
-
-
Export users in an audience: you might be interested in getting the actual list of users that currently belong to a Smart Audience, for:
-
Merging it with your internal systems.
-
Acquiring similar audience using Facebook lookalike audiences.
-
Importing into other services like Urban Airship / One Signal / Firebase etc. for targeting.
-
To support your specific use cases, we can provide the exported list of users with the desired columns. Please contact us to discuss your specific needs.
Smart Audience Elements¶
Smart Audience contains the following elements:
-
Name and Description: name and description you give to an audience so that you can find it later on our dashboard.
-
Criteria: is a set of filters on events and/or properties of the users that should match for the user to become part of the audience. (P.S: Values entered in criteria are not case sensitive).
-
Events: analytics events tracked by GetSocial and can be used in filter based on when a user first generated a given event, last generated a given event or the number of time a given event was generated. The following events are available for the filter:
-
Activity Posted
-
Comment Posted
-
Custom events
-
Friends Added
-
Installs generated
-
Invites Sent
-
Purchases
-
Sessions
-
-
Properties: user and event properties tracked by GetSocial and used in filter similar to that of events. The following properties are available for the filter:
Property | Description |
---|---|
Channel |
The smart invite channel through which a user was acquired from. e.g., whatsapp , email , facebook , facebookmessenger , … |
Platform |
The operating system of users’ device. e.g., Android , iOS |
Country |
Country of the user. Multi select dropdown of country names |
Region |
Region (province/state/area) of the user. e.g., California , Texas , Florida , Bayern , Noord-Holland , Krung Thep , Jakarta Raya , Sao Paulo , Metro Manila , Distrito Federal , Ontario , … |
City |
City of the user. e.g., Amsterdam , Paris , Berlin , Bangkok , Jakarta , Makati , Sao Paulo , Ottawa , Santiago , Rio de Janeiro , Mexico City , … |
Smart link |
Name of the Smart Link the user was acquired from. |
Smart link Campaign |
Campaign name of the Smart Link the user was acquired from. |
Medium |
The Medium which the user was acquired from |
User Language |
Language defined for the GetSocial SDK (full list) e.g., en |
Device Language |
Language and Locale from the device. e.g., en-CA |
Time zone |
Timezone of the user (full list) e.g., America/Toronto |
Manufacturer |
Manufacturer of the user’s device. e.g., Apple , Samsung , HUAWEI , … |
Model |
Model of the user’s device. e.g., iPhone10,4 , SM-J700F , SM-G531H , … |
OS version |
Version of the Operating System of user’s device. e.g., 11.0.3 |
App version |
The version of your app installed on the user’s device. e.g., 2.6.1 |
Build version |
The build version of your app installed on the user’s device. e.g., 38 |
SDK version |
The version of the GetSocial SDK that the user is using. e.g., 6.10.1 ,6.9.0 |
Device ID |
IDFA for iOS or Advertising ID for Android. e.g., 6D92078A-8246-4BA4-AE5B-76104861E7DC |
Lifetime |
Lifetime of the user in the App in days. e.g., 20 |
Active days in the last 30 days |
Number of days in the last 30 days that the user was active |
Custom Public Property |
Any of the Public properties of the user as defined by the developers |
Custom Private Property |
Any of the Private properties of the user as defined by the developers |
Social LTV |
The sum of the LTV of all users that were referred successfully by this user |
Is Referred |
Is true when the user is referred |
-
Operators for events and properties
For numeric values the following operators are supported:
-
Greater than
-
Greater than or equal to
-
Less than or equal to
-
Is (a.k.a equal to)
-
Is not (a.k.a not equal to)
For date values the following operators are supported:
-
Absolute: before, after and on a specific date
-
Relative: more than, less than and exactly X days ago
For text values the following operators are supported (Multi values):
- is, is not, contains, does not contain, starts with, ends with, in, and not in.
-
Creating a Smart Audience¶
To create an audience click on the New audience button in the Smart Audience section, which opens the audience editor. Then give a name and write a short description to identify the audience, e.g., Name: Influencers, Description: users that generated more than 5 installs.
Defining the criteria
When creating an audience, all the events and properties that you can use to filter your user base is presented (for more information, see Events and Properties above). Each filter type (events and properties) has different options you need to fill out, based on the type of data it is. For instance, the “install generated count” filter type requires both the operator (see above) and the number of installs generated.
You can further refine the criteria by adding additional filter types using the AND or the OR buttons.
Audience Count
While you are creating the filter, the number at the bottom of the audience editor will show the number of users that belong to that audience.
Deleting filters
To delete a filter from the audience, simply click on the ‘X’ next to a filter. Note that any time a filter is added or deleted, the audience count is updated.
Predefined Smart Audiences¶
We have defined a few Smart Audiences that you might find useful for your app:
-
Influencers: Users that generated at least 5 installs.
-
Successful Inviters: Users that generated at least 1 install.
-
Unsuccessful Inviters: Users that sent an invite but did not generate any install.
-
Unengaged Users: Users that never posted an activity or comment.
-
Content Creators: Users that posted at least one activity or comment.
-
Active Inviters: Users that sent an invite in the last 7 days.
Deleting a Smart Audience¶
To delete an audience click on the edit icon from the Actions column on the list of audiences, which opens the audience editor. From the audience, editor click on the Delete button.
Smart Audience Overview Page¶
The Smart Audience page is where you can view an overview of all the audiences you have created from the dashboard. You will find the following elements on this page:
-
View Insights: clicking on an audience from the audience list opens the analytics page where you will find valuable insights about the users in the audience. See the Smart Insights section for more details.
-
Duplicate audience: under the actions column click on the duplicate icon to duplicate the audience along with the audience criteria. You would want to duplicate an audience when creating a new audience whose criteria differs a little from the original one.
-
Edit audience: under the actions column click on the pencil icon to edit the audience name, description and/or the criteria.
Smart Insights¶
Smart insights provide valuable insights about the users in an audience. In the smart insights page you will find the following information along with a comparison to the users who are NOT part of this audience or with another Smart Audience.
-
Audience size: provides the number of users in the audience as of today and the percentage of the total user base.
-
Lifetime: denotes the average lifetime of users that belong to an audience. Lifetime is calculated based on the duration of the first and last event of users that are part of the audience. This essentially provides you with an insight into the retention period of these users.
-
Sessions: denotes the average number of sessions per user in the audience.
-
Users by platform: shows the breakdown of the users in the audience per platform (Android and iOS). Displayed as a drill down pie chart, so clicking on the platform will drill down to show the breakdown by OS version.
-
Sample users from this audience: shows 5 most active users from this audience.
-
Lifetime value: this shows the average Aggregated Lifetime Value (USD) generated by the users in the audience.
-
Social value: this shows the average Aggregated Lifetime Value (USD) of the referred users generated by the users in the audience.
-
Transaction value: this shows the average IAP transaction value generated by the users in the audience.
-
Activities posted: this shows the total and an average number of activities posted by the users in the audience.
-
Comments posted: this shows the total and an average number of comments posted by the users in the audience.
-
Invites sent: this shows the total and an average number of invites sent by the users in the audience.
-
Installs generated: this shows the total and an average number of installs generated by the users in the audience.
-
Users by source: shows the breakdown of the users in the audience by their acquisition source.
-
Users by the device and user language: shows the breakdown of the users in the audience by their device language or language is chosen in an app.
-
Users by country: map view showing the breakdown of the users in the audience based on their location.
-
Users by campaign: shows the breakdown of the users in the audience by the acquisition campaign acquired via our Smart Links feature.
-
Users by device brand: shows the breakdown of the users in the audience by their device brand, i.e., Samsung, Apple, Motorola, etc.
-
Users by app and SDK version: shows the breakdown of the users in the audience based on the app or GetSocial SDK version.