PendoのガイドをPublicにするとStaging環境含め全環境にガイドが公開されてしまいます。
公開前のガイドをStaging環境で試したいのに、公開中のガイドが邪魔してうまく表示テストができないというケースあるかと思います。
その場合、以下のコードをStaging環境のpendo.initialize関数に挿入することでstagedガイドだけ表示できます。
pendo.initialize({
events: {
deliverablesLoaded: function() {
pendo.guides = pendo.guides.filter(guide => guide.state != 'public');
}
}
})
もしくは、
pendo.initialize({
guides: {
globalScripts: [
{
beforeMount: function (evt) {
if (evt.step.guide.state == 'public') {
evt.cancel = true;
}
}
}
]
}
});