There are four types of audiences: Standard, Generated, Custom, and Snapshot.
Both Standard and Generated audiences are pre-populated for you. We anticipate the criteria you may want to apply to audience creation to save you the work. In addition, you can create Custom audiences yourself by applying filters using criteria or specifying users individually.
Use Snapshots as static user lists you can save from any audience to capture the number of users in that audience at a single point in time.
There are also two audience query types: Dynamic and Static. The query type refers to how the audience is created and updated.
- Dynamic audience query - Audience is created based on criteria and is automatically updated to include users who meet the criteria and remove those who do not. (Dynamic audiences can be Standard, Generated, and sometimes Custom. See the Audiences at a Glance table below.)
An example is a Subscribed to: audience. This audience shows the number of users currently following a topic and is automatically updated as users follow and unfollow the topic.
- Static audience query - Audience built on a predetermined and persistent list of users. Updates must be made manually if audience type allows. (Static audiences can be Snapshot and sometimes Custom. See the Audiences at a Glance table below.)
An example is a Snapshot audience. This audience is a static list of users who are in an audience at a specific moment in time.
|Audience type||Created how?||Updated how?||Can I edit these?|
|Standard||Pre-populated by Firstup based on community-agnostic information.||Standard audiences are dynamic. Updated automatically to include users who meet the criteria and remove those who don’t.||No, but you can view the filters that define them.|
|Generated||Pre-populated by Firstup based on community-specific information.||Generated audiences are dynamic. Updated automatically to include users who meet the criteria and remove those who don’t.||No, but you can view the filters that define them.|
|Custom||Created by your Community Admins and Brand Super Admins.||
If created based on criteria (using filters or advanced query), a custom audience is dynamic and updated automatically to include users who meet the criteria and remove those who don’t.
If created by specifying individual users, the custom audience is static. The audience will need to be manually updated.
|Snapshot||Created by your Community Admins and Brand Super Admins.||
Snapshot audiences are static and cannot be updated, but can be used to create new audiences.
|No, but you can view the filters that define them.|
Standard audiences use information common to every community, such as user device type or user activity, to automatically segment users for you. Different communities will have the same standard audiences.
Standard audiences are dynamic and are automatically created and updated for you. The criteria are defined by Firstup based on information of interest to many Community Admins and Brand Super Admins. You cannot edit the membership of these audiences, but you can view the filters that define them.
Standard audiences update automatically to include users who meet the criteria. Here are some examples of the kinds of criteria that we use to define standard audiences:
- Role (Members, Content Creators, Content Publishers, etc.)
- User activity (Inactive This Month, Joined Last Month, Sharers, Top Advocates)
- Device status (Reachable by Push Notification)
- Device usage (Android, iOS, Web)
- Registration Status (Deactivated, Not Deactivated, Registration Complete)
Generated audiences use community-specific data to anticipate your most common user segments. Unlike standard audiences, generated audiences are based on community-specific criteria and therefore are unique to each community.
Generated audiences are dynamic and are created and updated for you automatically. The criteria are auto-generated based on your community's data. You cannot edit the membership of these audiences, but you can view the filters that define them.
We create one audience for each value in a set of the community's data. This table describes the rules that govern the audiences that are generated.
|Audiences are generated for...||How many audiences are generated?||Where does this information come from?|
|Subscribed to: <Topic Name>||A separate audience for each topic that has at least one subscribed user||If you create a new topic and users join or follow that topic, a job that runs every 24 hours creates a new audience for all the followers of that topic.|
|Country||One audience for each country||
You can pass audience attributes to Firstup through a CSV via SFTP or an SSO SAML claim.
We recognize the following attribute names and will automatically create generated audiences for each attribute value that falls under these names. Each audience will be generated after at least one user with that value exists in the Firstup community.
We can even index on multiple values and the data is passed in an array (e.g. a single user belongs to multiple departments).
|Department||One audience for each department|
|Job Title||One audience is generated for each value passed as 'title'|
|SAML Audience||One audience is generated for every value passed under the attribute name 'groups'|
*Groups is like a wildcard attribute name for both SSO SAML and CSV via SFTP. You can pass any attribute value under the attribute name 'Groups' and we will auto-generate an audience in Studio called 'SAML Group: <value>'. This is very useful if you have an attribute other than country, department, or title that you want to result in auto-generated audiences.
Custom audiences are created by Community Admins and Brand Super Admins, and can be edited at any time. There are several ways to create custom audiences:
- Criteria - Select criteria to specify which users should be included in the audience. These audiences are dynamic and as users meet those criteria, they will be automatically added to the audience. When a user no longer meets the criteria, they will be automatically removed.
Note: You can select up to 1,000 filters when creating or editing an audience.
- The same community-agnostic criteria used to define standard audiences (e.g. role, status).
- The same community-specific criteria used to define generated audiences (e.g. follows x topic, x drop-down answer).
- All audience attributes provided via SSO or SFTP (whether the audience attributes result in generated audiences or not).
- Individual users - Select a specific set of users to include in the audience. This audience will be static and users must be added or removed from this type of audience by a Community Admin or Brand Super Admin.
- Advanced - Use free-form query language to define audiences using the same criteria as the filters, but with your own BOOLEAN logic and other flexibilities.
Snapshots are created by Community Admins and Brand Super Admins, and are static lists of users who are in an audience at a specific moment in time. A Snapshot acts like a user list that does not update.
Almost all audiences in the Firstup platform update automatically to include users who meet the criteria and remove those who don’t. This ensures that the users in the audience are always up-to-date and correct so you can use them in any part of the Firstup platform. However, you may want to see more than just the current number of users in a particular audience.
Snapshots can be leveraged to track growth over time (e.g. how many iOS users you had on January 1, 2020 versus July 1, 2020), retarget specific users with campaigns, and review data for reporting purposes. Anywhere you can target or report on audiences you can target or report on a snapshot as well.