DinMo Documentation
  • 📙Core Concepts
  • Guides
    • ⚡Get started with DinMo
      • Initial Configuration of DinMo
        • Connect a Source
        • Create your Models
        • Create a Destination
      • Create and Activate Segments on DinMo
        • Create your first Segment
        • Activate your first Segment
    • 🌐Workspaces & Organizations
    • 💭Need Help?
  • Integrations
    • Data Sources
      • AWS Redshift
      • Databricks
      • Google BigQuery
      • PostgreSQL
      • Snowflake
    • Destination Platforms
      • Actito
        • Synchronize users attributes
        • Export contact lists
      • All My SMS
      • Batch
        • Synchronize contacts (MEP)
        • Synchronize profiles (CEP)
        • Send events (CEP)
      • Braze
        • Synchronize users attributes
        • Send track events
        • Synchronize subscription statuses
        • Export user lists
      • Brevo
        • Synchronize contacts
        • Export contact lists
      • Criteo
        • Export contact lists
      • Dialog Insight
        • Synchronise Contacts
      • Emarsys
        • Export contact lists
        • Synchronize contacts data
        • Synchronize custom table's data (RDS)
      • Firestore
        • Create and update Collection Documents
        • Export Audiences
      • Google Ads
        • Export audiences
        • Enhanced Conversions for Web
        • Upload click or offline conversions
          • Prerequisites and walkthrough
        • Adjust conversion events
        • Retract conversion events
      • Google Display & Video 360
        • Export audiences
      • Google Search Ads 360
      • Hubspot
        • Synchronize objects
      • Intercom
        • Export segments
        • Synchronize contacts
        • Synchronize companies
      • Iterable
        • Synchronize user attributes
        • Export contact lists
      • June Email Marketing
        • Export Contact Lists
      • Klaviyo
        • Export contact lists
        • Synchronise contacts
        • Create subscription list
      • LinkedIn Ads
        • Export user audiences
        • Export company audiences
      • Mailchimp
        • Export segments
      • Meta Ads
        • Export audiences
        • Send conversion events
      • Microsoft Ads (Bing)
        • Export audiences
      • Pinterest Ads
        • Export audiences
        • Send conversions
      • Reddit Ads
        • Export Audiences
      • Salesforce Marketing Cloud
        • Synchronize data extensions
      • SendGrid
        • Synchronize contacts
        • Export contact lists
      • Selligent
      • Snapchat Ads
        • Export Audiences
      • Splio
        • Synchronize contacts
      • TikTok Ads
        • Export Audiences
        • Send Offline Conversions
        • Send Web Conversions
      • X (Twitter)
        • Export audiences
      • Zendesk
        • Synchronize users
        • Synchronize custom objects' data
  • Models
    • Overview
    • Primary Keys
      • Detect duplicate primary keys
    • Calculated Fields
  • Identity resolution
    • Overview
  • Segments
    • Visual Builder
    • Breakdowns
    • Overlap Analysis
  • Activations
    • Overview
    • Sync Scheduling
    • Troubleshooting Syncs
      • Automatic pause or resume Activations
      • Sync warnings
  • AI PREDICTIONS
    • Overview
    • LTV and Churn
    • Product Recommendations
  • WORKSPACE MANAGEMENT
    • Set Up
    • Managing Users & Roles
    • Audit Logs
    • Enterprise Single Sign-On (SSO)
  • Security & Privacy
    • Overview
    • Networking
    • Privacy
    • Data Processing
Powered by GitBook
On this page
  • Overview
  • Destination Setup
  • Activation Configuration
  1. Integrations
  2. Destination Platforms
  3. Firestore

Export Audiences

Sync dynamically DinMo User segments with your website or app users for personalization use cases.

PreviousCreate and update Collection DocumentsNextGoogle Ads

Last updated 1 month ago

Overview

In this destination service, DinMo will export and continuously update audience or user segments membership directly in Firestore documents. This allows you to indicate clearly and efficiently which segments each user profile belongs to.

To implement this, follow these three steps:

  1. Create a Firestore destination. Refer to the Firestore platform connection guide for detailed instructions.

  2. Create a DinMo user segment representing the audience you wish to export.

  3. Activate the segment with the Firestore destination to begin synchronization.

Each time the activation runs:

  • DinMo will update the Firestore collection specified by the user.

  • Any profile entering your DinMo segment will have the segment name added to the dinmo_segments field within the corresponding Firestore document.

  • Any profile exiting your DinMo segment will have the segment name removed from the dinmo_segments field.

  • If the profile doesn't already exist in Firestore (no matching document ID), DinMo will create a new document.

Destination Setup

Before exporting segments, you need to configure your Firestore destination of type Export audiences.

  • Go to destinations > Add a destination.

  • Choose your Firestore Platform.

  • Click on Export audiences option.

  • Give it a name and save the destination.

  • In the Default activation settings, Define the Firestore collection name where DinMo will sync segment membership data.

Activation Configuration

Once your Firestore destination and DinMo segment are configured, create an activation to begin exporting your audience data:

  • By using One Click Activation directly from the User Segment Overview

  • Or from the activation tab if you want to use a specific user model to sync or have more control on the name that will be shown in the dinmo_segments field in Firestore documents

Field Mapping

During activation, specify:

  • Document ID Mapping: Choose the DinMo user profile field that corresponds to the Firestore document ID. DinMo uses this mapping to match profiles in Firestore.

  • Collection Name: Define the name of the Firestore collection that will store your audience membership data.

Scheduling

Specify the frequency of audience updates in Firestore. With each scheduled update:

  • New profiles entering the DinMo segment will have the audience name added to their dinmo_segments array.

  • Profiles leaving the DinMo segment will have the audience name removed from their dinmo_segments array.

  • Updates ensure your audience data remains current, enabling accurate personalization.