ガイドテンプレートを作成・修正する
セグメントでPendoガイドのイベントを追跡する例を以下に示します。
注: 以下は、dismissおよびadvance要素に標準クラスを使用していることを前提としています。
analytics.track('guideSeen', { guideId: guide.id, stepId: step.id });
(function wireGuideAdvanceButton (step) {{
step && step.attachEvent(step.guideElement[0],'click', function (e) {{
var advanceButton = pendo.dom(e.target || e.srcElement).closest('._pendo-guide-next_');
if (advanceButton.length) {{
analytics.track('guideAdvanced', { guideId: guide.id, stepId: step.id });
console.log('hello');
}}
var dismissButton = pendo.dom(e.target || e.srcElement).closest('._pendo-close-guide_');
if (dismissButton.length) {{
analytics.track('guideDismissed', { guideId: guide.id, stepId: step.id });
}}
}});
}})(step,guide);