Skip to main content
Skip table of contents

Attribute Tagger

The Attribute Tagger module enables you to tag users with attributes based on their engagement with items, creating detailed user profiles for personalized targeting, segmentation, and recommendation strategies.

Note: The ENTERPRISE Subscription is required for this module.

Key Requirements

Before setting up the Attribute Tagger Module, ensure that:

  1. You have user engagement data available in your data source.

  2. Your item data contains the attributes you want to tag users with (e.g., category, brand).

  3. If using CDP integration, you have the necessary CDP credentials (Tenant ID, Event Type ID, and Access Token).

How to Set Up the Attribute Tagger Module?

1. Configure General Settings

  • Schedule: Select the cron schedule for when the module should run using the cron builder.

  • System Resources: Configure CPU and memory resources for the module (default: 500m CPU, 4Gi memory).

2. Configure Engagement Scoping

Select the method to determine which user engagements should be considered for attribute tagging:

  • Engagement Scoping Method: Choose between:

    • Active User: Considers engagements from users active within a specific period

      • User Active Until: Date until which the user should have been active

      • User Active In Last Days: Number of days before userActiveUntil that the user should have been active

      • User Engagement Look Back Days: Number of days since last user's engagements to look back

    • Recent: Considers all engagements within a specific timeframe

      • Engagement Until: Date until which to include engagements

      • Engagement Days: How many days to look back for engagements

    • Recent Type: Considers engagements of a specific type within a timeframe

      • Engagement Type: Type of engagement to filter (e.g., 'view', 'buy')

      • Engagement Until: Date until which to include engagements

      • Engagement Days: How many days to look back for engagements

    • Buy View: Considers both purchase and view engagements with different lookback periods

      • View Engagement Days Last Year: How many days to look back for view engagements from last year

      • Buy Engagement Days: How many days to look back for buy engagements

      • View Engagement Days: How many days to look back for view engagements

    • Exclude Unpopular Items: Filters out items with low engagement counts

      • Minimum Number of Engagements: Minimum number of engagements required for an item to be considered

3. Configure Attribute Settings

Define which attributes to extract from the item set and how to tag users with them:

  • Item Attribute Name: Name of the attribute to extract (e.g., 'category', 'brand')

  • Minimum Observations: Minimum number of observations required for an attribute value

  • Minimum Percentage: Minimum percentage of observations required for an attribute value

You can add multiple attribute configurations to extract different item attributes simultaneously.

4. Set Up CDP Integration (Optional)

To deliver the attribute tags to your Customer Data Platform:

  • Delivery Method: Choose between 'none' or 'batch'

  • CDP Tenant ID: Your organization's unique identifier (found in CDP > Settings > API tokens)

  • CDP Event Type ID: The identifier for the type of event (found in CDP > Internal Sources > Raw Sources)

  • CDP Access Token: Authentication token for secure data transmission (found in CDP > Settings > API tokens)

Functionality of the Attribute Tagger Module

Upon successful setup, the Attribute Tagger Module:

  • Analyzes user engagement data to identify patterns and preferences

  • Extracts relevant attributes from items users have engaged with

  • Calculates metrics for each attribute value (counts and percentages)

  • Filters attribute values based on minimum thresholds

  • Generates user attribute tags that represent user preferences

  • Optionally delivers these tags to your CDP for personalization and targeting

Common Use Cases

The Attribute Tagger Module supports various personalization and targeting scenarios, including:

  • Enhanced Segmentation: Create more granular user segments based on product preferences (e.g., "Users who prefer Nike products" or "Users interested in electronics").

  • Personalized Recommendations: Improve recommendation relevance by understanding user attribute affinities and boosting recommended products with similar attributes.

  • Targeted Campaigns: Deliver campaigns to users with specific attribute preferences, such as promotions for brands they frequently engage with.

  • User Profiling: Build comprehensive user profiles with automatically detected preferences across multiple attributes.

  • Behavioral Insights: Gain deeper understanding of user preferences across different attributes to inform product and marketing strategies.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.