Nami Public Documentation
Sign In
Nami Documentation
Nami Documentation
  • Get Started
    • Overview
      • Key Concepts
      • Data Collection
      • Built for Privacy
    • Evaluating Nami
    • SDKs
      • Apple Native SDK
      • Android Native SDK
      • Amazon Native SDK
      • Roku Native SDK
      • React Native Cross-Platform SDK
      • Flutter Cross-Platform SDK
      • Unity Cross-Platform SDK
      • Release Notes
        • Find Nami SDK Version
    • Quickstart Guide
  • Subscription Management
    • Overview
    • Products
      • Archive Products
      • Sync Products
    • Entitlements
    • Customer Screen
    • Accounts and Login/Logout
    • Advanced Use Cases
      • Upgrades and Downgrades
      • Supported Purchase Change States by Platform
      • Restoring Purchases
      • Working with Consumable IAPs
  • No Code Paywalls
    • Overview
    • Paywall Creator
      • Using the Creator
      • Paywall Layout
      • Components
        • Editing, Deleting, Reordering
        • Hiding Components
        • Video
        • Collapse
      • Editable Properties
        • Focused Styling
        • Safe Area
      • Conditions
        • Notched Devices
        • Product Entitlements
      • Adding Products
      • Repeating Product Group
      • Product Fields
      • Capabilities
        • Featured Styling
        • Selected Styling
        • Custom Brand Fonts
        • Carousel
        • Trial Eligibility
        • Deeplink Button
        • Introductory Offer Eligibility
        • Login Check
        • Product Groups
        • Conditional Product Groups
        • Offer Eligibility and Purchasing
        • Screenreader Text
        • Personalization Tokens
        • Custom Variables
        • Multipage
        • Custom Data Source
        • Advanced Video Features
        • Product Error States
      • ❓FAQs
        • Designing Paywalls in Figma
        • Guide to Building a Paywall from Scratch
      • 🎁Releases
        • Roadmap
    • Paywall Templates
      • Pacific
      • Pacific Premium
      • Trident
      • Starfish
      • Mantis
      • Venice
      • Venice Premium
      • Honest
      • Catalina
      • Oyster
      • Puffin
      • Marina
      • Beluga
      • Driftwood
      • Lagoon
      • Pisces
      • Aquarius
      • Conch
      • Lionfish
      • Moray
      • Tetra
      • Lighthouse
      • Puffin Tablet
    • Managing Paywalls
      • Archiving a Paywall
      • Duplicate a Paywall
    • Paywall Smart Text
    • Pricing Eligibility States
    • Pricing Eligibility by Platform
    • Nami Paywalls in Different Languages
    • Legacy Paywalls
  • Campaigns
    • Placements
      • Create a Placement
      • Deeplink Placements
      • Archiving a Placement
      • Managing Lots of Placements
      • Export Placements
    • Campaigns
      • Campaign Filters
        • Campaign Use Cases
      • Archiving a Campaign
      • Scheduling a Campaign
      • Campaign Conversion Events
      • Managing Lots of Campaigns
      • Campaign Troubleshooting
    • A/B and Multivariate Testing
      • Selecting an A/B test winner
      • A/B Test Allocation
  • Integrations
    • All Integrations
    • Billing Platforms
      • Apple Integration
        • App Store Setup
          • Privacy Details
        • Platform Integration
        • App Store Server Notifications
        • Store Credentials
          • App Store Connect Shared Secret
          • Apple App Store Connect API
          • Apple In App Purchase
        • Add a Product
        • Platform Sync
        • SDK Integration
        • Troubleshooting
        • Testing and Development
          • Apple Testing Environments
          • Setting up Device Sandbox Test Environment
          • Setting up StoreKit config in Xcode
      • Google Integration
        • Google Play Store Setup
        • Platform Integration
        • Service Account
        • Real-time Developer Notifications
        • Add a Product
        • Platform Sync
        • SDK Setup
        • Troubleshooting
          • Supporting Android minSdkVersion 25 or lower
          • Requested product is not available for purchase
          • Unsupported Version of Play Billing
      • Amazon Appstore Integration
        • Create Amazon Android App
        • Platform Integration
        • Shared Key
        • Real-time Event Notifications
        • Add a Product
        • SDK Integration
        • Testing
      • Roku Integration
        • Platform Integration
        • API Key
        • Transaction Notifications
        • Add a Product
        • SDK Integration
      • Web Integration
    • Analytics Tools
      • Adobe Analytics
      • Amplitude
      • Google Analytics
      • mParticle
      • 3rd-Party Analytics
    • Subscription Management
      • Nami Subscription Management
      • Bring your Own Payment Code
    • CDP Integrations
      • Adobe CDP Integration
      • Amplitude CDP Integration
      • Custom CDP Integration
      • Generic CDP Integration
    • Other Integrations
      • Wicket Labs
      • Webhooks
        • Introduction to the Nami ML Event System
        • Event Types
          • Purchase Status Updates
          • Events for Upgrades, Downgrades, and Crossgrades
        • Event Subscriptions
        • Understanding Transferred Events and Accounts
      • API Access
    • Events Feed
  • Analytics
    • Using Charts
    • Paywall Analytics
      • Impressions
      • Paywall Conversion Rate
      • Sessions
      • Active Devices
    • Subscription Analytics
      • Revenue
      • MRR
      • Purchases
      • Trial Starts
  • Nami Account
    • Manage your Apps
      • Find your Nami App Platform ID
      • Setting up Legal Text for your Apps
    • Organization
      • Configuring Organization Security Policies
      • Billing
    • Invite your Team
      • Roles
    • Manage your Account
      • Two-Factor Authentication (2FA)
Powered by GitBook
On this page
  • Audience Rules
  • Device Region
  • Device Marketplace
  • Device Geolocation
  • Device Language
  • Device Form Factor
  • Device OS
  • SDK Version
  • App Version
  • Platform
  • CDP Audience
  • Nami Device ID
  • External ID
  • CDP Id
  • Combining Rules
  1. Campaigns
  2. Campaigns

Campaign Filters

Learn what options are available for filtering your campaigns to specific audiences

Last updated 1 month ago

Campaigns provide the rules for how your users will encounter paywalls in your app.

Nami supports filtering your app audience so that you can control which groups of users see your paywalls without requiring an app update.

Audience Rules

Device Region

Previously named Device Country

Device Region corresponds to the region set by the user in their device settings. Typically this value will never change and corresponds to the region in which they purchased/setup their device.

Options: List of countries Operators: Equals, Not equals

On an iOS device, this value can be found under Settings > General > Language & Region > Region.

Device Marketplace

Device Marketplace corresponds to the purchasing region set by the user in their store settings. Typically this value will never change.

On an iOS device, this value can be found under Settings > Apple ID > Media & Purchases > View Account

Options: List of countries Operators: Equals, Not equals

Device Geolocation

This filter available on Enterprise plans only

Device Geolocation allows you to filter users by their current physical location. Device Geolocation will be different from Device Country if the user is travelling or physically in a location other than where their device was setup.

Options: List of countries Operators: Equals, Not equals

Device Language

Device Language corresponds to the language set by the user in their device settings.

Options: List of languages Operators: Equals, Not equals

On an iOS device, this value can be found under Settings > General > Language & Region > iPhone Language.

On a Google Android device, this value can be found under Settings > System > Languages & input > Languages.

Device Form Factor

Form Factor refers to the size of device that the user is using. Templates currently are designed for a single form factor, so you will want to use targeting to make sure the right paywall is shown to the right device.

Options: Phone, Tablet, TV. Operators: Equals

You can only select 1 Device Form Factor per campaign rule

Device OS

Device OS corresponds to the operating system of the user device.

Options: Android, iOS, iPadOS, tvOS, Roku, FireOS. Operators: Equals, does not equal

If you want your paywall to show to any user on an Apple mobile device, include both iOS and iPadOS. Or exclude iPadOS to only show to iPhones.

OS Version

OS version corresponds to the version of operating system the user device is running. Should be used together with Device OS to target specific versions.

Options: Type in a value Operators: Equals, does not equal, greater than, greater than or equal to, less than, less than or equal to

SDK Version

SDK Version refers to the version of the Nami SDK running inside your app. As Nami adds new features, you will need to target your content to make sure that the user's app supports it.

See Find Nami SDK Version to learn how to find these versions.

Options: Type in a value Operators: Equals, does not equal, greater than, greater than or equal to, less than, less than or equal to

App Version

App Version is the version number of your app. Use this rule to target only specific test users.

Options: Type in a value Operators: Equals, does not equal, contains, does not contain

Platform

Platform allows you to filter users by a specific Platform Integration. This can be useful if setting up a new platform integration. Otherwise, you should use Device OS.

Options: List of all your Billing Platforms Operators: Equals, does not equal

If you want to filter to all Apple users, use Device OS instead of Platform.

CDP Audience

This filter is available on Enterprise plans only

CDP Audience allows you to filter to users belonging to a specific CDP Audience segment.

Nami Device ID

Options: Type in a value (case sensitive) Operators: Equals, does not equal

This filter should be used for testing only in order to target a specific device

External ID

Options: Type in a value Operators: Equals, does not equal

This filter should be used for testing only in order to target a specific user

CDP Id

CDP Id allows you to filter to a specific user by their customer data platform id.

Options: Type in a value (case sensitive) Operators: Equals, does not equal, contains, does not contain, starts with, does not start with

Combining Rules

If you apply multiple options from 1 filter, these are applied as an 'OR'. For example, in this image the paywall would show to users with device country Australia OR New Zealand.

If you add multiple filters, you can select how to combine them (AND or OR)

Options: List of all your Operators: Equals, does not equal

Nami Device ID allows you to filter to a specific user by their Nami identifier. This value can be found in device logs or in the .

External ID allows you to filter to a specific user for testing. Use the value sent to Nami when logging the user in, that can be found in the .

CDP Audiences
Developer Feed
Customers screen