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 / cjs / src / helpers / getTrackingIntent.js
Size: Mime:
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

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
      }
    }
  };
};

exports.DEFAULT_PAGE_LOADED_EVENT_NAME = DEFAULT_PAGE_LOADED_EVENT_NAME;
exports.VIRTUAL_PAGE_LOADED_EVENT_NAME = VIRTUAL_PAGE_LOADED_EVENT_NAME;
exports.getPageLoadedTrackingIntent = getPageLoadedTrackingIntent;
//# sourceMappingURL=getTrackingIntent.js.map