Home > widget-integration > RecommendationAnalytic > generateStorageKey
RecommendationAnalytic.generateStorageKey() method
Generates a unique storage key for a recommendation widget.
Combines the storage key prefix with the widget ID to create a unique localStorage key for storing widget tracking data. This ensures each widget's tracking data is stored separately and can be retrieved independently.
Signature:
generateStorageKey(widgetId: string): string;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
widgetId |
string |
The unique identifier of the recommendation widget. Must be a non-empty string that uniquely identifies the widget instance. |
Returns:
string
The generated storage key in the format {prefix}-{widgetId}. For example: 'boostSdRecommend-homepage-recs'.
Example
Generate storage key for a specific widget:
const key = analytic.generateStorageKey('product-page-similar');
// Returns: 'boostSdRecommend-product-page-similar'