All files / publisher/tour metricsEvents.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 4/4
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34    4x 1x             4x 6x             4x 1x             4x 1x            
import { triggerEvent } from "../../base/ga";
 
export const tourStartedByUser = () =>
  triggerEvent(
    "tour-started-by-user",
    window.location.href,
    "",
    `Tour started manually by user on "${document.title}" page`,
  );
 
export const tourStartedAutomatically = () =>
  triggerEvent(
    "tour-started-automatically",
    window.location.href,
    "",
    `Tour started automatically on "${document.title}" page`,
  );
 
export const tourFinished = (stepId: string) =>
  triggerEvent(
    "tour-finished",
    window.location.href,
    "",
    `Tour finished on "${document.title}" page on step ${stepId}`,
  );
 
export const tourSkipped = (stepId: string) =>
  triggerEvent(
    "tour-skipped",
    window.location.href,
    "",
    `Tour skipped on "${document.title}" page on step ${stepId}`,
  );