Audience¶
Audience lets you save a segment of users of the app and/or website filtered using events or user profiles. You can use the saved audience in features like Push Notifications or In-App Messages. For example, you can increase retention rate by creating an audience of "users who accessed your app 3 days ago but did not return the following two days" and then sending a push notification or in-app message to that audience.
Audience Types¶
The below 3 types of audiences can be used.
Using Filters: Using events or user profiles, you can target all existing users or a segment of users.
Using Import: Other data user ID lists can be used as audiences.
Using Specified ID: Using the User ID, ADID (IDFA, AAID), or device ID to search and create audience.
Create Audience¶
Go to MARKETING > AUDIENCE and click CREATE NEW .
Using Filters¶
Audience name¶
Manage easier by setting the name for the audience. This name can be seen from the list of audiences and when you are selecting audiences from other marketing features.
Select Target¶
You can target all existing users or a segment of users by filtering with events or user profiles with the filters. The filters can be combined as either and , and not, or condition up to 5 in total.
and: Add the users to the delivery target who match all the specified condition.
and not: Exclude the users from the delivery target who match the specified condition.
or: Add the users to the delivery target who match any of the specified condition.
For example:
When delivering to users who have used the app 3 days ago, but have not done so for 2 days since then
When delivering to users whose gender is female and have performed either Event A or Event B within the last 3 days
Filter with Events¶
You can segment the target by the usage of the events, specifying how many times an event has been done within certain period.
Filter with Event Property¶
You can segment the target by the usage of the events and its associated properties, specifying the property value within certain period.
Note
With Event Property filters you cannot specify how many times event has been performed. Users who have done the event with the property at least once within the specified period will be included in the target.
Filter with User Profile¶
You can segment the target by registered user profile data. If you specify a numeric value for the profile type in SDK, you can use 'greater than, less than' etc. to specify the conditions under which the values are compared. If you specify characters, you can specify conditions for comparing values using 'match, not match, include' and so on. If a date is specified, the condition can be specified using 'before Fat day, Fat day to day, before specific date,' etc.
Please refer to the FAQ on the Support Site for a detailed explanation of date specifications.
Existing Users¶
The campaign will be delivered to all the existing users registered to Repro. If you wish to exclude users who match special conditions, please add desirable filters using combined as and not.
Note
When creating an audience, you can't filter with other audiences.
Using Import¶
Audience name¶
Manage easier by setting the name for the audience. This name can be seen from the list of audiences and when you are selecting audiences from other marketing features.
Target Users¶
From CHOOSE CSV, choose a file on your computer. The file should be a CSV file with each row containing a single user ID as shown below.For example, if you have set qwpeoifjadlskf
, zxocjvasdfoiji
, and azxcpoqnadslpx
as the user ID, the file will be in the following format.
qwpeoifjadlskf
zxocjvasdfoiji
azxcpoqnadslpx
:
Warning
If even one line of the file has invalid formatting, the target CSV file will not be imported at all.
You will not be able to use the audience to target campaigns until the audience has been imported and an email notifying the completion has been sent to you. Audiences that have not yet been imported will be displayed in a notification banner on the dashboard.
Note
Please specify the user ID set in the app or website as it is defined in the file.
The CSV's text encoding is UTF-8.
The CSV's largest file size is 500MB (about 17,000,000 users if each user ID is 30 characters in length).
Only users registered with Repro can be used. If unregistered users are included in the user list, they will not be counted as part of the target users.
Calculation of the target users is done when the audience is used as the target users in a campaign.
Save Audiences¶
After confirming the details, click on SAVE AUDIENCE to save your audience.
Receiving an email with import results¶
Once the import is complete, you will receive an email similar to the one below. Go to the URL and check the import results.
Using specified ID¶
Audience name¶
Manage easier by setting the name for the audience. This name can be seen from the list of audiences and when you are selecting audiences from other marketing features.
Add Target Users¶
From Search User, enter the User ID, ADID (IDFA, AAID), or device ID of the device you wish to add as a audience. Click the + (Register) button of the user from the search results.
Note
Search results will only pop up if it is a complete match.
If the same user ID is set across the multiple devices or browsers, all of the devices will be targeted.
You can register up to 50 items for each audience.
How to check the identifier for searching purposes¶
App
User ID: Get User ID
Device ID: Get Device ID
ADID (IDFA, AAID): How to obtain an ADID (IDFA, ADID) for a device?
Web
User ID: User ID
Device ID: Get Device ID
If there are more than one users¶
Sometimes more than one users show up in the results when searched using the ADID (IDFA, AAID). This occurs usually on iOS devices, when apps have been installed more than once.
In these cases, the newest user information is shown at the top, so please select the user at the top.
Can’t find user?¶
Also, if the user ID you want to register does not exist in Repro, an error message We couldn't find any user with 「xxx」.
will be shown.
There are several possible causes when this message is shown, the main causes are as follows.
The process to set up the User ID was incomplete. (when searching using User ID)
The intended User ID was not setup. (when searching using User ID)
When the session data was not uploaded, and there is no record of user info.
Please check here for more information on No.3 of above.
User Information¶
By adding only specific members by specified ID, you can use it as an audience for test distribution. Information necessary for test distribution of device information and marketing functions will be displayed. To allow push notifications on test users, the following conditions must be met:
A push token exists
Push Token Availability is available
Push Permission are turned on
There are no specific conditions for message displays.
Push Token¶
Push tokens are necessary to distribute push notifications. For Androids, it is called a Registration ID, and for iOS it is called a Device Token.
Push Token Availability¶
This displays the availability of push tokens. A circle will be displayed when the push token is acquired and available.
Below are cases when push tokens are not available:
When apps are uninstalled
App developers must acquire a certificate of registration prior to sending push notifications. If this is not complete, push tokens are not available.
Note
When trying to perform the below actions when push tokens are not available, there will be a circle next to the section:
Upload the session when the push token is acquired and available.
Upload the session when app is reinstalled and the push token is regenerated.
Push Permission¶
If the push notification is available, there will be a circle displayed.
Note
This will also display push notification availability on the OS side as well. Please be aware that this does not entail the push notification availability an app may have as its own function.
Remove user¶
To delete a user, click – (delete) button from list.
Details page of user¶
You will be able to transition to the details page by clicking the user ID. In the details page, you can check the user profile of the user and the event execution count.
User Profile¶
The list of user profile attached to the user will be displayed.
Event Execution Count¶
The total number of daily events that were executed by the user on a given day will be displayed.
Note
The most you can search at one time is 30 days, 5 events.
You can go back as far as 90 days within the search.
Event property will not be displayed.
The time of execution will not be displayed.
Audience details confirmation¶
You can confirm audience details. You can also update audience details by clicking on EDIT and updating in the edit page.
Audience information¶
The number of users in the audience is displayed. Calculation might take up to several minutes. During this time, Calculating icon will be displayed instead.
Campaign¶
Push notification or message campaigns which are using this audience will be displayed. Active campaigns that are using this audience will have a link. Newly-created campaigns using the audience might be shown as not in use.
Updating target users¶
You can recalculate target users from Audience index or detail pages. On the index page, you can confirm the last updated time by hovering over the target users count.
Delete audience¶
Audience cannot be created once it hits the limit. To create more audience, delete audiences from the audience list.
Warning
You cannot delete audiences that are in use by campaigns. Please archive or change the target users of the campaigns using the audience.