Skip to content
English
  • There are no suggestions because the search field is empty.

Understanding the Demographics Tab

Learn how to interpret the Demographics tab in Audiense Insights, understand how demographic insights are generated, and explore the methodologies used to estimate audience age and gender.

Overview

Follow this guide to learn how to use the Demographics tab in an Audiense Insights report.

The Demographics tab provides an overview of your audience's demographic characteristics and compares them against your selected baseline. These insights help you understand who makes up your audience by analyzing information such as age, gender, location, language, and profile descriptions.

Because X (formerly Twitter) does not provide all demographic information directly, Audiense combines publicly available profile data with proprietary machine learning models and enrichment algorithms to infer additional demographic insights.


Understanding the Demographics Tab

The Demographics tab compares the characteristics of your selected audience or audience segment against your chosen baseline. Each visualization highlights how your audience differs from the comparison audience, helping you quickly identify meaningful demographic trends. The Demographics tab includes the following insights:

Insight Description
Gender Distribution of audience members by gender and comparison against the baseline.
Country Top countries where audience members are located, compared with the baseline.
City Top cities represented within the audience and their variance from the baseline.
Language Distribution of languages used by the audience compared to the baseline.
Bio Most common words used in audience biographies and how they differ from the baseline.
Age Distribution of audience members by age group compared to the baseline.
Location Geographic distribution of the audience or selected segment.
Name Most common names found within the audience and their comparison against the baseline.

These visualizations provide a high-level understanding of who your audience is and how they differ from the broader population or another comparison audience.


How Audiense Enriches X Profile Data

While some demographic information is available from public X profiles, much of the data presented in the Demographics tab is inferred using Audiense's enrichment algorithms. Audiense combines publicly available profile information with machine learning models to estimate demographic attributes that X does not provide directly.

Examples include:

  • Language is determined by analyzing a user's posts.
  • Country and City are inferred from the profile location field using Audiense's location normalization algorithms, since X profile locations are entered as free text.
  • Age and Gender are estimated using proprietary AI models and enrichment techniques.

To improve accuracy, Audiense analyzes multiple public signals, including:

  • User names
  • Profile photos
  • Time zones
  • Profile locations
  • Posts
  • Follows
  • Likes
  • Public demographic information
  • Additional behavioral signals

These data sources work together to provide demographic estimates that help enrich audience analysis.


How Age Is Calculated Methodology

Audiense estimates age using machine learning models designed for facial detection, facial recognition, and age prediction. The system analyzes publicly available profile avatars to estimate an individual's age range. Rather than relying on a single analysis, the enrichment process continually evaluates user profiles over time to keep age estimates as accurate as possible.


Enrichment Process

As part of the ongoing enrichment workflow, Audiense regularly reviews profile avatars and attempts to estimate age when suitable images are available.

For an age estimate to be generated:

  • The profile image must contain a single, recognizable face.
  • Default profile images, illustrations, logos, group photos, or images containing multiple faces cannot be used.
  • Whenever a user changes their profile image, a new age estimate is generated.

If the profile image remains unchanged for an extended period, Audiense automatically increments the estimated age by one year after approximately twelve months.

Note: Age estimates depend entirely on the profile image being analyzed. If users choose profile pictures that do not represent themselves—for example, celebrities, fictional characters, or family members—the estimated age may not accurately reflect the account owner.


How Gender Is Estimated Methodology

Gender estimates are generated using a name-matching system.

Audiense compares the display name from a user's X profile against a large database of first names that are statistically associated with specific genders.

Based on this comparison, the system attempts to classify each profile.


Enrichment Process

Profile names are continuously analyzed and classified into one of the following categories:

Classification Description
Male (M) The profile name clearly matches a known male name.
Female (F) The profile name clearly matches a known female name.
Undetermined (U) The name is gender-neutral or ambiguous (for example, Alex or Jordan).
Unclassified The name does not appear in the database or represents a brand, organization, emoji, or fictional character.

This classification process also contributes to Audiense's account categorization. If a profile name can be classified as Male, Female, or Undetermined, the account is generally considered to represent an individual. If no classification can be made, the profile is more likely associated with a brand or organization. The current enrichment process enables gender classification for more than 95% of the user profiles in the Audiense system.