track.js 775 B

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. var _global = _interopRequireDefault(require("./global"));
  3. var _common = require("./util/common");
  4. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
  5. /**
  6. * @fileOverview track f2
  7. * @author sima.zhang1990@gmail.com
  8. */
  9. var SERVER_URL = 'https://kcart.alipay.com/web/bi.do';
  10. setTimeout(function () {
  11. if (_global["default"].trackable && _common.isBrowser) {
  12. // Only works for H5 env
  13. var image = new Image();
  14. var newObj = {
  15. pg: document.URL,
  16. r: new Date().getTime(),
  17. f2: true,
  18. version: _global["default"].version,
  19. page_type: 'syslog'
  20. };
  21. var d = encodeURIComponent(JSON.stringify([newObj]));
  22. image.src = SERVER_URL + "?BIProfile=merge&d=" + d;
  23. }
  24. }, 3000);