Overview
The Social Profile Component allows users to attach multiple social links, handles, or communication channels (e.g., email, phone, or social media profiles) to a landing page.It supports flexible configuration — including label text, icon customization, and event tracking — enabling personalized, branded connection options. Each profile entry defines what type of field (URL, handle, ID, etc.) it is, what network or platform it belongs to, and how it appears on the page.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
| data | string | ✅ Yes | Contains the main input such as a social profile URL, username handle, or contact ID. |
| field | string | ✅ Yes | Defines the type of input. Supported values: url, handle, id, tel, email. |
| key | string | ✅ Yes | Unique identifier for the social network (e.g., facebook, instagram, whatsapp). |
| name | string | No | Optional display name for internal reference. |
| label | string | No | Text label shown on the landing page (e.g., “Follow us on Instagram”). |
| color | object | No | Allows customization of button, label, and border colors. |
| icon | object | No | Custom icon reference for the platform. Must include a valid url. |
| tracking | object | No | Reference to the Event Tracking component for analytics on profile clicks. |
Used in Categories
This component is used in the following categories:Schema
Notes
- The
keyfield distinguishes between different social platforms and helps render platform-specific icons. - The
trackingproperty integrates with event analytics for measuring user engagement. - Supports both social networks (e.g., Instagram, Facebook) and direct contact methods (phone, email).
- Can be displayed as icon-only, text-only, or combined button styles depending on category design.