Skip to main content

Singular User Level

info

The Singular User Level connector extracts user-level data from Singular's attribution and analytics platform: Singular User-Level Data. This connector provides access to granular user-level data including attributions, in-app events, clicks, impressions, postbacks, and SKAdNetwork data.

The data is stored in Apache Iceberg tables backed by Parquet files, enabling efficient incremental extraction of large-scale attribution datasets for marketing analytics and attribution modeling.

note

Singular Migrated Users:

Customers previously utilizing Singular's native ETL (Data Destinations), will automatically have their "Singular User-Level" sources created and automatically synced to the previously configured destinations. No additional configuration is required.

Plans and Pricing:

  • Standard Data streams include Events, Attributions, & SKAN Postbacks. These data streams to internal datawarehouse solutions are included in paid Singular MMP plans and will be reflected in Extract as "Singular Credits". Duplications of events and attribution streams will be subject to Extract's standard ETL pricing and reflected as "Extract Credits".

  • Advanced Data are any other non-Standard stream (impressions, clicks, fraud logs, etc.) and will be subject to Extract's standard ETL pricing. Exceptions apply to data streams migrated from an existing configuration within Singular.

  • Organizations using Singular's Free MMP tier, will be subject to Extract's standard ETL pricing.

Source Setup Guide

To connect Singular User Level to Extract, you will need to provide an API Key.

You can obtain your API Key from Singular by following these steps:

  1. Log in to your Singular account
  2. Navigate to "Reporting API Keys" within Developer tools: https://app.singular.net/#/react/api
  3. Generate or locate your Singular Reporting API Key
  4. Within Extract, input the Reporting API Key in the "Singular User Level" source configuration.

For detailed instructions on obtaining your API Key, please refer to the Singular Reporting API Reference.

Connection Setup Guide

Once you connected Singular User Level to a destination, you will also need to configure:

  • Connection Pull Schedule: Determines how frequently data is extracted from the source. We recommend either Hourly or a Custom schedule based on each hour. Below represents 20min after each hour

  • Destination specific settings: Different settings such as "Dataset Name" or "Target Schema" (depending on your destination)

  • Schema Migration Policy: Controls how Extract will handle schema changes from the source. We recommend enabling the "Add New Fields" option.

Schema ERD

Explore the interactive entity relationship diagram for Singular User Level.

Open page

Data Streams

Singular core offering provides complete log-level data for all attributions and events tracked by Singular MMP. Advanced streams listed below are also available based on your subscription--you are able to trial any of these streams and our account team will reach out to discuss options to incorporate these streams into to your plan.

note

Stream concurrency

This connector syncs streams sequentially (maximum stream concurrency is 1). If you select multiple streams in a single connection, Extract will process them one at a time.

app_skan_postbacks

Loading ....

assists

Loading ....

attributions

Loading ....

clicks

Loading ....

events

Loading ....

fps

Loading ....

impressions

Loading ....

postbacks

Loading ....

skan_postbacks

Loading ....

user_attributions

Loading ....

user_events

Loading ....