pathfora.preview Plugin
Preview Pathfora widgets before publishing
pathfora.preview plugin
pathfora.preview pluginPreview Pathfora widgets
| Pathfora preview |
|---|
namespace pathfora.preview |
| preview widgets |
| disabled by default |
Configuration
pathfora: {
preview: {
disabled: true,
format: undefined,
global: 'pathfora',
polling: {
retries: 5
},
variation: {
previewKey: 'lytics_variation_preview_id',
id: undefined,
src: `${config.url}/api/program/campaign/variation/preview/${
config.cid
}/{id}/config.js`,
},
experience: {
previewKey: 'lytics_preview_id',
id: undefined,
src: `${config.url}/api/experience/preview/${
config.cid
}/{id}/config.js`,
}
}
}pathfora.preview.disabled
pathfora.preview.disabled- Type
boolean - Optional
- Defaults to
true
Set disabled to false to enable this plugin.
Advanced options
Advanced options generally do not need to be configured.
pathfora.preview.global
pathfora.preview.global- Type
string - Optional
- Defaults to
"pathfora"
The global variable of the Pathfora SDK.
pathfora.preview.polling.retries
pathfora.preview.polling.retries- Type
number - Optional
- Defaults to
5
Maximum number of times to poll for the Pathfora SDK before giving up.
pathfora.preview.variation.id
pathfora.preview.variation.id- Type
string - Optional
- Defaults to
undefined
The current legacy Lytics Personalize variation ID to preview. Whatever value is provided here may be overwritten by the value of the query parameter. See also pathfora.preview.variation.previewKey.
pathfora.preview.variation.previewKey
pathfora.preview.variation.previewKey- Type
string - Optional
- Defaults to
"lytics_variation_preview_id"
The name of the query parameter representing the preview variation ID for a legacy Lytics Personalize campaign. See also pathfora.preview.variation.id.
pathfora.preview.variation.src
pathfora.preview.variation.src- Type
string - Optional
- Defaults to
${config.url}/api/program/campaign/variation/preview/${config.cid}/{id}/config.js, where${...}indicates string interpolation and{id}indicates a placeholder for the preview id which will be substituted at runtime.
The URL of the Pathfora preview config for a legacy Lytics Personalize campaign.
pathfora.preview.experience.id
pathfora.preview.experience.id- Type
string - Optional
- Defaults to
undefined
The current Lytics Experience ID to preview. Whatever value is provided here may be overwritten by the value of the query parameter. See also pathfora.preview.experience.previewKey.
pathfora.preview.experience.previewKey
pathfora.preview.experience.previewKey- Type
string - Optional
- Defaults to
"lytics_variation_preview_id"
The name of the query parameter representing the preview variation ID for a Lytics Experience. See also pathfora.preview.experience.id.
pathfora.preview.experience.src
pathfora.preview.experience.src- Type
string - Optional
- Defaults to
${config.url}/api/program/campaign/variation/preview/${config.cid}/{id}/config.js, where${...}indicates string interpolation and{id}indicates a placeholder for the preview id which will be substituted at runtime.
The URL of the Pathfora preview config for a Lytics Experience.
Learn more about configuration
Mechanism
This plugin works by appending script or link elements to the document and firing events notifying readiness of the requested resources.
Events
| Event | Fires when | Payload |
|---|---|---|
pathfora.preview.done | the preview is initialized | none |
pathfora.preview.sdkNotDetected | the Pathfora JavaScript SDK was not detected | none |
Updated 13 days ago
