Customers and Visitors

Understanding Visitors and Customers in Antsomi CDP

This section guides you through the journey of users within Antsomi CDP, highlighting the key concepts of Visitors and Customers.

Key Concepts

Visitors

Every interaction on your platform begins with a Visitor, an anonymous user whose activity is tracked without personal identification. Each time a Visitor interacts with your website or app, Antsomi captures basic information like device details and browsing behavior in an Anonymous Profile. This allows you to understand their initial interests and engagement patterns.

Customers

As a Visitor interacts further and performs an identifying action like signing up, logging in, or making a purchase, they become a Customer. This action triggers the creation of a unique Customer ID (CID) and the merging of all their past anonymous data into a consolidated Customer Profile. This profile provides a comprehensive view of the customer's journey, encompassing their preferences, behavior, and activity history across all interactions.

How Customer Profiles are Merged When User is Identified (assigned a CID)

Scenario:

  • User A visits your website multiple times before signing up.

  • Day 1: User A opens your website. Antsomi assigns them a unique identifier (UID), creating Anonymous Profile 1.

  • Day 3: User A revisits the website and receives a new UID, creating Anonymous Profile 2.

  • Day 7: User A returns and creates an account, assigning them a CID. This action triggers the creation of a new Customer Profile.

Merging Anonymous Profiles:

As soon as the Customer Profile is created, Antsomi conducts a backend check to identify and merge any anonymous user profiles created during the user's previous visits. In this case, both Anonymous Profile 1 and Anonymous Profile 2 will be merged into the final profile of User A.

Benefits of Merged Customer Profiles:

  • Consolidated View: Merging anonymous profiles with the identified Customer Profile provides a complete picture of the user's journey, including their browsing behavior before and after identification.

  • Deeper User Understanding: This comprehensive data allows you to gain a deeper understanding of your customers' preferences and behavior, enabling better personalization and targeted marketing strategies.

Remember

  • Visitors become Customers only when they perform an identifying action.

  • Antsomi automatically merges relevant anonymous profiles with the newly created Customer Profile.

  • This merged profile provides a holistic view of the customer, enabling data-driven decision-making and improved user experiences.

By understanding the roles of Visitors and Customers within Antsomi CDP, you can effectively leverage user data to personalize your platform and foster stronger customer relationships.

Identifying and Managing Customers

As a developer, understanding how to identify and manage customer data is crucial for leveraging the full potential of Antsomi CDP. This section equips you with the knowledge and practical steps to effectively work with customer profiles within the platform.

Setting User Attributes

User Attributes are data points that you can define and assign to your customers, providing valuable insights into their preferences, behavior, and characteristics. These attributes go beyond the basic information captured by the Antsomi SDK and allow you to personalize your approach to each customer.

Types of User Attributes:

  • System Attributes: Predefined details like user ID, name, and location, are automatically captured by the SDK.

  • Custom Attributes: Defined by you based on your specific needs. These can be anything from loyalty program membership and purchase history to preferred language and interests.

Benefits of Using Custom Attributes:

  • Improved Segmentation: Group customers based on shared attributes for targeted marketing campaigns and personalized experiences.

  • Deeper Customer Insights: Gain a more comprehensive understanding of your customer's preferences and behavior, enabling better product development and marketing strategies.

  • Enhanced Personalization: Deliver personalized content, recommendations, and offers that resonate with individual customers.

Defining and Managing Custom Attributes:

The specific process for defining and managing custom attributes may vary slightly depending on the platform you're using. However, the general steps are as follows:

  1. Identify the attributes you want to capture. Consider what information would be most valuable for understanding your customers.

  2. Define the attributes within the Antsomi platform. This typically involves specifying the attribute name, data type, and any relevant descriptions.

  3. Set the attribute values using the Antsomi SDK. Each platform-specific SDK provides functionalities for setting both system and custom attributes.

Remember

  • Carefully consider the privacy implications of collecting and using customer data.

  • Ensure data accuracy by implementing proper validation mechanisms.

Using the Antsomi SDK

The Antsomi SDK empowers you to interact with the platform's functionalities within your application or website. Different platforms have their own SDKs tailored to their specific environments. These SDKs provide methods for:

  • Identifying Users: Trigger user identification actions like linking anonymous profiles to a newly created Customer ID.

  • Setting User Attributes: Assign values to both system and user-defined custom attributes.

  • Managing User Data: Access and manage various aspects of user profiles within the Antsomi platform.

Exploring Platform-Specific SDKs:

Here's a quick overview of the key functionalities and a code snippet example for each platform's SDK:

Identifying Users

web_event.track("user", "sign_in", {
    dims: {
        customers: {
            customer_id: "1bc5edb4799fd8eec67c66122f47eb73",
            name: "John Smith",
            email: "john.smith@example.com"
        }
    }    
});

Setting User Attributes

web_event.track("user", "sign_in", {
    dims: {
        customers: {
            customer_id: "1bc5edb4799fd8eec67c66122f47eb73",
            name: "John Smith",
            email: "john.smith@example.com",
            phone: "0987654321",
            gender: "Male",
            date_of_birth: "1970-01-01"
        }
    }    
});

Remember to explore the available resources:


By effectively managing customer data, you can unlock valuable insights for:

  • Segmentation: Group customers based on shared characteristics for targeted marketing campaigns and personalized experiences.

  • Behavior Analysis: Understand user behavior patterns to optimize your platform and identify areas for improvement.

  • Data-Driven Decisions: Leverage customer data to make informed decisions that enhance engagement and customer lifetime value.

Unlock the full potential of customer understanding with Antsomi CDP. Explore the available resources, experiment with different user attributes, and delve deeper into the platform's capabilities to create lasting customer relationships.


Up Next

Events and BOs

Explore the concepts of Events and Business Objects (BOs) in the next section to gain a deeper understanding of data management within Antsomi CDP.

Last updated