セグメントでPendoガイドのイベントを追跡する

ガイドテンプレートを作成・修正する

セグメントで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);