Documentation Index

Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt

Use this file to discover all available pages before exploring further.

Product Page Functions

Prev Next

When creating a custom campaign, rule, or goal, you can call these predefined functions where applicable.

Get the categories of a product page

The following function gets the category tree of the current product page.

Function Call

Returns

Insider.systemRules.call('getProductCategories')

Array

Insider.systemRules.call('getProductCategories')

For example, the response below returns all the categories on the current product page.

For segmentation, use getCategories when the rule targets PLP/category browsing behavior, and use getProductCategories when the rule targets PDP/product-interest behavior.

If the same category appears with different capitalization, such as Shoes vs shoes, it is treated as a mismatch rather than equivalent, because category alignment is expected to be case-sensitive.

Get the product information

The following function gets the product information from the product page.

Function Call

Returns

Insider.systemRules.call('getCurrentProduct')

Object

Insider.systemRules.call('getCurrentProduct')

For example, the response below returns the product information on the current product page.

Detect the product page

The following function detects if the current page is the product page.

Function Call

Returns

Insider.systemRules.call('isOnProductPage')

Boolean

Insider.systemRules.call('isOnProductPage')

For example, the response below returns if the current page is a product page.