For example, lets say you own a SaaS company, and you want to display a personalized list of services to users based on their subscription plans(basic, professional and enterprise) on your site, or say you run a travel agency and you want to run personalized promotional offers based on age-group (18, 25, and 35). This can be easily done using the custom dimensions segment condition in PageSense. These attributes can later be used to slice and dice your reports in PageSense to get a deeper insight into the experiment's performances.
To use custom dimensions in PageSense, you need to add an additional code snippet to your experiment page as explained in the steps below.
Currently, the custom dimensions in audience segments can be used ONLY to visitors in Personalization experiments. However, the same segmentation option is available under report filtering across all of the experiments in PageSense except for push notifications. Learn how to filter reports based on user information.
Example:

Format:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', <<User Information Json>> ]);
</script>
Example:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', {'Plan_type':'Premium', 'Business_type':'Restaurant'} ]);
</script>
2. Click the +Custom Segment button under the AUDIENCE tab of the experiment you want to create the custom segment for.
3. Enter a Name and Description for your custom audience in the text box.
4. From the Segment dropdown, choose User and enter details for the custom audience segment condition, such as the key, modifier (operator), and value you provided on your website, into the respective input fields.
Key: Any property or attribute about your website visitor or customer. Example: Username, Language, or Age.
Modifier: The boolean logic used to evaluate the conditions for your custom audience segment. This includes options like equals, not equals, contains, and does not contain.
Values: String, integer, or double data type that you added to the PageSense's JavaScript. Keep in mind that it must be same as in your Javascript, and no spaces are allowed. Example: Henry@gmail.com, French, or 25.
Below is the screenshot of the audience segment condition created with the key, modifier and value for the first set of audience condition in our example i.e. targeting customers who are on Premium plan on your website.
5. To create a complex visitor segment, click + and choose the AND or OR operators to define your conditions.
Click the + NEW GROUP button to define multiple conditions for a segment, and logically group your segment conditions.
The saved segment will appear under the Custom Segments section across all of your experiments in PageSense. You can apply this for any test.
Develop a better user experience for each type of customer coming to your website.
Get a strong understanding of visitors, and plan future marketing activities based on user's profiles.
For example, let's say you own an ecommerce store and you want to show an 'Exclusive discount' coupon to visitors who added skincare items to their shopping cart and eventually failed to checkout them on your site. Alternatively, let's say you want to show an additional 25% shopping discount to customers who successfully completed a purchase during their next visit. This type of audience targeting helps you to convert your abandoned users into new customers and also retain your old ones thereby building loyalty and long time relationships towards your products or services.

Note:
To use custom dimensions in PageSense, you need to insert an additional code snippet to your experiment page, as explained in the steps below.
Currently, the custom dimensions in audience segments can be used ONLY to target visitors in personalization experiments. However, the same segmentation option is available under report filtering across all of the experiments in PageSense except for push notifications. Learn how to filter reports based on visitor activity.
For example, say you want to target your personalization experience to customers who purchased iPhone X with color Red from your shopping site and show them attractive offers on purchased phone case model.

Format:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', <<activity name>> , <<activity json>> ]);
</script>
Javascript condition:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', 'Purchase', {'Phone_model' : 'iPhone X', 'Product_color': 'Red' }]);
</script>
Value: A string, integer, or double data type that will be added to the PageSense's JavaScript. Keep in mind that it must be same as in your Javascript, and no spaces are allowed. Example: Headphone, Blacktshirt, or 0917.
Modifier: The boolean logic used to evaluate the conditions for your custom audience segment. This includes options like achieved, not achieved, equals, not equals, contains, and does not contain.
The saved segment will appear under the Custom Segments section across all of your experiments in PageSense. You can apply this for any test.
Reach customers with more apt content and offers based on their current activity.
Retarget your ads based on information you've gathered from your visitor activity and interactions with specific content on your site.
Learn why specific actions or events on the site were not successful, and how to improve buyers behavior. For example, the visitors who failed to make payment on your shopping site can be shown better offers and discounts in the future to take necessary action and complete a purchase.
This audience segmentation option in your report allows you to filter your experiment's data based on the visitors' data collected on your website, like their name, email address, gender, age, language, purchase plan, or industry type. For example, let's say you have created a custom audience segment that targets users by their plan type (Basic, Standard and Advanced). Then, you can use these attributes to segment your results and identify how differently visitors on the basic plan behave from visitors on a premium plan.

Note:
To use this report filtration option, you need to add an additional code snippet to your experiment page as mentioned in the steps below.
This audience segmentation option is available under report filtering across all of the experiments in PageSense except for push notifications.
For example, let's say you run an online travel agency, and you want to isolate female travelers in the age group 18.
Format:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', <<User Information Json>> ]);
</script>
Example Javascript condition:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackUser', {'Gender_type': 'Female', 'Age_group': '18'} ]);
</script>
Key: Any property or attribute about your website visitor or customer. Example: Username, Language, or Age.
Modifier: The boolean logic used to evaluate the conditions for your custom audience segment. This includes options like equals, not equals, contains, and does not contain.
Values: String, integer, or double data type that you added to the PageSense's JavaScript. Keep in mind that it must be same as in your Javascript, and no spaces are allowed. Example: Henry@gmail.com, French, or 25.
Based on our example, you also want to isolate female travelers in the age group 18. For this condition, again choose User and enter details, such as the attribute name, modifier(operator), and attribute value you provided on your website into the respective input fields, as shown in the screenshot below.
This audience segmentation option in your report allows you to filter your data based on the actions taken (or not taken) by your visitor on the website. This includes CTA button clicks, purchases made, newsletter subscriptions, feature use, and other actions performed during their journey on your website.
For example, let's say you have created a custom audience segment that runs two different personalized promotional campaigns for visitors buying skincare items and another for visitors baby care items. Now, you can use these attributes to segment your results and see which promotion has attracted huge traffic and lead to more conversions on your site, and which has not. By analyzing the results, you can focus on the most profitable customers and send them personalized messages to increase your revenue.
To use this report filtration option, you need to add an additional code snippet to your experiment page as mentioned in the steps below.
This audience segmentation option is available under report filtering across all of the experiments in PageSense except for push notifications.
Format:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', <<activity name>> , <<activity json>> ]);
</script>
Example Javascript condition:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity', 'Purchase', {'Product_type: : 'headphones', }]);
</script>
Key: Any action taken by your visitor or customer on your website. You can provide the key using one of two methods:
By entering the 'activity name' that the visitor has or has not achieved on your web page. For example, Purchase, Checkout, or Payment. Note that in this case the 'values' field will be uneditable.
By entering the 'activityname.attributename' of the product on your website. For example, 'purchase.product_id', 'purchase.item_color' or 'Purchase.model_number'. You can provide numerical values in the values field.
Value: A string, integer, or double data type that will be added to the PageSense's JavaScript. Keep in mind that it must be the same as in your Javascript, and no spaces are allowed. Example: Headphone, Blacktshirt, or 0917.
Modifier: The boolean logic used to evaluate the conditions for your custom audience segment. This includes options like achieved, not achieved, equals, not equals, contains, and does not contain.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.