/
Manage Segments (JS SDK)
Manage Segments (JS SDK)
- Andrey Veprikov
Owned by Andrey Veprikov
Adding to a segment
Method Objective
The method allows adding the current user to a segment.
Syntax and parameters
personaclick("segment", "add", params);
Name | Type | Requirement | Description |
---|---|---|---|
params | Object | required | Object with request parameters. |
Request parameters
Name | Type | Requirement | Description |
---|---|---|---|
segment_id | number/string | required | Segment ID. It's available in the PersonaClick account: CRM > Segments. |
string | optionally | The current user's Email. | |
phone | string | optionally | The current user's phone in full international format. A phone number in full international format may begin with a plus sign (+) followed by the country code, city (area) code, and phone number. |
Examples of use
personaclick("segment", "add", { "segment_id": 100500, "email": "john.doe@examplestore.com", "phone": "+10000000000" });
personaclick("segment", "add", { "segment_id": 100500, "email": "john.doe@examplestore.com" });
personaclick("segment", "add", { "segment_id": 100500, "phone": "+10000000000" });
personaclick("segment", "add", {"segment_id": 100500});
Removing from a segment
Method Objective
The method allows excluding the current user from a segment.
Syntax and parameters
personaclick("segment", "remove", params);
Name | Type | Requirement | Description |
---|---|---|---|
params | Object | required | Object with request parameters. |
Request parameters
Name | Type | Requirement | Description |
---|---|---|---|
segment_id | number/string | required | Segment ID. It's available in the PersonaClick account: CRM > Segments. |
string | optionally | The current user's Email. | |
phone | string | optionally | The current user's phone in full international format. A phone number in full international format may begin with a plus sign (+) followed by the country code, city (area) code, and phone number. |
Examples of use
personaclick("segment", "remove", { "segment_id": 100500, "email": "john.doe@examplestore.com", "phone": "+10000000000" });
personaclick("segment", "remove", { "segment_id": 100500, "email": "john.doe@examplestore.com" });
personaclick("segment", "remove", { "segment_id": 100500, "phone": "+10000000000" });
personaclick("segment", "remove", {"segment_id": 100500});
Getting the segment list
Method Objective
The method allows getting a list of segments that include the current user.
Syntax and parameters
personaclick("segment", "get", callback);
Name | Type | Requirement | Description |
---|---|---|---|
callback | Function | required | The callback function that takes the API response. The API response type is an object. |
API response
Type | Description |
---|---|
Object array | Object array, each will have the following properties:
|
Example of use
personaclick("segment", "get", function(segments) { segments.forEach(function(segment) { console.log(segment.id); console.log(segment.type); }); });
Page Navigation
Related Pages
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
Related pages
User Profile (JS SDK)
User Profile (JS SDK)
Read with this
Initialization (JS SDK)
Initialization (JS SDK)
Read with this
HTTP API (Product Catalog)
HTTP API (Product Catalog)
Read with this
User Profile (REST API)
User Profile (REST API)
Read with this
User Activity Tracking (JS SDK)
User Activity Tracking (JS SDK)
Read with this
Required Part (XML)
Required Part (XML)
Read with this
Copyright 2018-2024 PersonaClick