Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/tracking / dist / esm / src / helpers / getTrackingIntent.js
Size: Mime:
var DEFAULT_PAGE_LOADED_EVENT_NAME = 'Page loaded';
var VIRTUAL_PAGE_LOADED_EVENT_NAME = 'Virtual page loaded';

var getPageLoadedTrackingIntent = function getPageLoadedTrackingIntent() {
  var pageName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DEFAULT_PAGE_LOADED_EVENT_NAME;
  return {
    page: {
      name: pageName,
      properties: {
        path: window.location.pathname,
        url: window.location.href,
        title: document.title,
        referrer: document.referrer
      }
    }
  };
};

export { DEFAULT_PAGE_LOADED_EVENT_NAME, VIRTUAL_PAGE_LOADED_EVENT_NAME, getPageLoadedTrackingIntent };
//# sourceMappingURL=getTrackingIntent.js.map