Netmera User Guide
Netmera Docs
  • ⚡Netmera User Guide
  • What's New?
  • Beginner's Guide to Netmera
    • Introduction to Netmera
    • Integrating Netmera
    • App Dashboard
    • Design Guide
    • Troubleshooting and Support
    • FAQs
    • Your Feedback
  • Terms to Know
  • Guided Videos
  • Messages
    • About Push Notifications
    • Mobile Push
      • Creating a Mobile Push
        • Define Message Type: Setup
        • Define Message Content: What
          • Advanced iOS Settings
        • Define the Audience: Who
        • Define Campaign Schedule: When
        • Test and Send: GO!
      • Elements of Push Notifications
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Add Custom Sounds
      • Add Image or Video to Push Notifications
      • Banner, Carousel, Slider and Product Discovery Additional Notes
    • SMS
      • SMS Onboarding
      • Creating an SMS campaign
      • Message Categories
    • E-Mail
      • Email Onboarding
        • Upload Email List
        • IYS (İleti Yönetim Sistemi)
        • Email Integrations
        • Mail Delivery Onboarding
      • How to Create a Mail Template
      • Sending a Mail Campaign
    • Automated Messages
    • Transactional Messages
    • Geofence Messages
    • Push A/B Testing
    • FTP Push & Data Transfer
    • Multi-Language Push
    • Recall Campaigns
    • Netmera AI Text Generator
  • Mobile In-App
    • Mobile In-App / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
          • Custom Button Deeplinks
        • Assign Click Actions
      • Publish
      • Analyze
  • Web Tools
    • About Web Tools
    • Web Push
      • Creating a Web Push Campaign
      • Mobile Web Push for iOS
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Tags / Upload User List
      • Fancy Box Setup
    • Web Transactional Push
      • Web Transactional Push Deeplink
    • Web Pop-Up / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
        • Assign Click Actions
      • Publish
      • Analyze
    • Web Feedback Button
      • Create a New Web Feedback Button
        • How to Customize Widgets
        • Adding Click Action
    • Web Personalization
      • Web Personalization Dashboard
      • Create a New Experience
        • Setup and Rules
        • Creating Experiences
  • Web Analytics
  • Customer Journeys
    • Journeys
      • Setup
      • Entry Rules
      • Audience
      • Build Journey
        • Journey Components
          • State
          • Branch
          • Action
      • Launch
      • Journey Analytics
      • Journey Examples
        • Action-Based Engagement Journey
  • Customer Data
    • About Customer Data
    • Profile Attributes
      • Creating Custom Profile Attributes
    • Events
      • Netmera Events
      • Creating Custom Events
      • Event Insight
    • Tagless Data Capture
    • IYS Integration
  • Targeting
    • About Targeting
    • People
    • Tags
    • Segments
      • AI-Based Segments
      • Ready to Use Segments
      • Rule Based Segments
        • Create New Rule Based Segment
      • Connector Segments
      • Segment Details
    • File Transfers
    • Geofence
  • Reports & Analytics
    • Reports
      • Glossary
      • Campaigns
        • Push Reports
        • Email Reports
        • SMS Reports
      • Automated, Transactional & Geofence Push Reports
      • Total Users
      • Installs
      • Event Reports
        • Daily Event Count
        • Hourly Usage
      • KPI's Monthly
      • App Tracking
      • Application Version
      • Audit Logs
      • Export
      • Channel Reachability
    • Analytics
      • Funnel Analysis
        • Create New Funnel
      • Profile
      • Event Insight
      • People Insight
      • Uninstall
      • Opt Out
      • Revenue and Conversion
      • Customer Touch
      • Retention and Cohort
      • Web Analytics
  • Panel Settings
    • Netmera Panel Settings
      • General Settings
      • Test Devices
      • Users
      • Roles and Permissions
      • Button Sets
      • Message Categories
      • Message Labels
      • Landing Pages
      • WebHooks
      • App Tracker
      • Reports Settings
      • Business Units
      • Coupon Code Lists
  • Developer Guide
    • Netmera Developer Guide
Powered by GitBook
On this page
  • How to Create a Custom Profile Attribute
  • Step 1: Create Attribute
  • Step 2: Save and Generate

Was this helpful?

  1. Customer Data
  2. Profile Attributes

Creating Custom Profile Attributes

Creating custom profile attributes is a pivotal step in tailoring your customer data management to your unique business needs. These attributes enable you to capture and store specific pieces of information about your customers that may not be covered by standard attributes. Whether you want to track custom preferences, product interactions, or any other distinctive data points, custom profile attributes offer the flexibility to do so.

How to Create a Custom Profile Attribute

This process involves defining the attribute, setting its data type (such as text, numeric, or date), and determining how it will be used in your engagement strategies. Once created, these custom attributes become essential building blocks for segmentation, personalization, and analytics, empowering you to deliver more tailored and effective customer experiences. With the ability to capture precisely the data that matters most to your business, creating custom profile attributes is a powerful tool for enhancing customer engagement and understanding.

Step 1: Create Attribute

To access the "Create Attribute" section in Netmera, go to,

Developers -> Profile Attributes -> Create Attribute

Profile Attribute Name: Begin by specifying a unique name for the attribute. This name serves as a reference within your application code and is crucial for identifying and utilizing the attribute programmatically.

Label: Next, provide a label for the attribute. This label will be visible within the control panel screens and reports, making it user-friendly and easier to identify for those managing and analyzing customer data.

Order: Define the order for the attribute. This order plays a role in sorting and organizing attributes, aiding in data management and retrieval.

Description: Offer a brief but informative description of the attribute. This description helps convey the purpose and significance of the attribute, facilitating its understanding and usage.

Data Type: Specify the data type for the attribute. The data type determines the kind of information that can be stored within the attribute, whether it's text, numeric values, dates, or other data types.

Is Array: Check this box if the profile attribute should be treated as an array. Arrays allow for storing multiple values within a single attribute, which can be useful for various data scenarios.

Is Private Info: Check this box if the profile attribute contains private or sensitive information. Flagging an attribute as private ensures that it is handled with utmost confidentiality and in compliance with data privacy regulations.

Example:

Suppose you are creating a custom profile attribute for tracking the customer's preferred communication channel. Here's an example:

  • Name: communicationPreference

  • Label: Communication Preference

  • Order: 2 (for placement within your list of profile attributes)

  • Description: Records the customer's preferred communication channel, such as email, SMS, or app notifications.

  • Data Type: String (to capture a single preferred communication channel)

In this scenario, the custom profile attribute "communicationPreference" captures the customer's choice of communication channel for receiving notifications or updates.

Step 2: Save and Generate

After configuring your custom profile attribute, save the settings. This action triggers the generation of code that your developers can seamlessly integrate into your application to implement the new attribute.

The generated code will be accessible under the 'User Class' section on the previous page. This code is designed for integration by your developers into your application, allowing the new attribute to be effectively implemented and utilized within your customer data management system.

PreviousProfile AttributesNextEvents

Last updated 1 year ago

Was this helpful?

On how to implement the code to your system, please visit our title .

Developer Guide | User