(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/script/utils/ThinkingDataMgr.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, 'a3af4yb9uNC+IoCf5cGo8j9', 'ThinkingDataMgr'); // script/utils/ThinkingDataMgr.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Config_1 = require("../Config"); /** * ThinkingData 数数SDK埋点数据管理 */ var ThinkingDataMgr = /** @class */ (function () { function ThinkingDataMgr() { } ThinkingDataMgr.TDInit = function () { this.isOpenTD(); if (!this.isOpenTd) { console.log("数数上报开关未开启"); return; } // TA SDK 配置对象 var config = { appId: "5899ad9ea9dd4e1f9c031b2645cfe33a", serverUrl: "https://thinking-receiver.szfangzhouhd.com", enableLog: false, autoTrack: { // appLaunch: true, // 自动采集 ta_mp_launch appShow: true, appHide: true, } }; // var ThinkingAnalyticsAPI = window['TDAnalytics']; // this.TDAnalytics = new ThinkingAnalyticsAPI(config); // 初始化 TDAnalytics.init(config); }; ThinkingDataMgr.isOpenTD = function () { if (Config_1.default.openTD == 0) { this.isOpenTd = false; } else { this.isOpenTd = true; } }; ThinkingDataMgr.TDLogin = function (accoundId) { if (!this.isOpenTd) { return; } //登录 TDAnalytics.login(accoundId); }; ThinkingDataMgr.TDIdentify = function (openid) { if (!this.isOpenTd) { return; } // TDAnalytics.identify(openid); TDAnalytics.setDistinctId(openid); }; ThinkingDataMgr.TDLogout = function () { if (!this.isOpenTd) { return; } //登出 TDAnalytics.logout(); }; ThinkingDataMgr.TDSetSuperProperties = function (superProperties) { if (!this.isOpenTd) { return; } //设置公共事件属性 // var superProperties = { // channel : "ta", //字符串 // age : 1,//数字 // isSuccess : true,//布尔 // birthday : new Date(),//对象 // object : { key : "value" },//对象 // object_arr : [ { key : "value" } ],//对象组 // arr : [ "value" ]//数组 // }; TDAnalytics.setSuperProperties(superProperties); }; ThinkingDataMgr.TDTrack = function (eventName, properties) { if (!this.isOpenTd) { return; } // console.log("TDTrack===",JSON.stringify(properties)) //发送事件 TDAnalytics.track({ eventName: eventName, properties: properties }); // eventName: "product_buy", // 事件名称 // properties: { // product_name: "商品名" // } //事件属性 }; ThinkingDataMgr.TDUserSet = function (properties) { if (!this.isOpenTd) { return; } //设置用户属性 TDAnalytics.userSet(properties); // properties: { // username: "TE" // } }; return ThinkingDataMgr; }()); exports.default = ThinkingDataMgr; cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvdXRpbHMvVGhpbmtpbmdEYXRhTWdyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsb0NBQStCO0FBSS9COztHQUVHO0FBQ0g7SUFBQTtJQThGQSxDQUFDO0lBM0ZVLHNCQUFNLEdBQWI7UUFDSSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUE7UUFDZixJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFBO1lBQ3hCLE9BQU07U0FDVDtRQUNELGNBQWM7UUFDZCxJQUFJLE1BQU0sR0FBRztZQUNULEtBQUssRUFBRSxrQ0FBa0M7WUFDekMsU0FBUyxFQUFFLDRDQUE0QztZQUN2RCxTQUFTLEVBQUMsS0FBSztZQUNmLFNBQVMsRUFBRTtnQkFDUCx3Q0FBd0M7Z0JBQ3hDLE9BQU8sRUFBRSxJQUFJO2dCQUNiLE9BQU8sRUFBRSxJQUFJO2FBR2hCO1NBQ0osQ0FBQztRQUNGLG9EQUFvRDtRQUNwRCx3REFBd0Q7UUFDeEQsTUFBTTtRQUNOLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDN0IsQ0FBQztJQUNNLHdCQUFRLEdBQWY7UUFDSSxJQUFJLGdCQUFNLENBQUMsTUFBTSxJQUFJLENBQUMsRUFBRTtZQUNwQixJQUFJLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztTQUN6QjthQUFJO1lBQ0QsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7U0FDeEI7SUFDTCxDQUFDO0lBQ00sdUJBQU8sR0FBZCxVQUFnQixTQUFnQjtRQUM1QixJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNoQixPQUFNO1NBQ1Q7UUFDRCxJQUFJO1FBQ0osV0FBVyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUNqQyxDQUFDO0lBQ00sMEJBQVUsR0FBakIsVUFBbUIsTUFBYTtRQUM1QixJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNoQixPQUFNO1NBQ1Q7UUFDRCxnQ0FBZ0M7UUFDaEMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUV0QyxDQUFDO0lBQ00sd0JBQVEsR0FBZjtRQUNJLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2hCLE9BQU07U0FDVDtRQUNELElBQUk7UUFDSixXQUFXLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDekIsQ0FBQztJQUNNLG9DQUFvQixHQUEzQixVQUE2QixlQUFzQjtRQUMvQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNoQixPQUFNO1NBQ1Q7UUFDRCxVQUFVO1FBQ1YsMEJBQTBCO1FBQzFCLDRCQUE0QjtRQUM1QixtQkFBbUI7UUFDbkIsNEJBQTRCO1FBQzVCLGtDQUFrQztRQUNsQyxzQ0FBc0M7UUFDdEMsK0NBQStDO1FBQy9DLDRCQUE0QjtRQUM1QixLQUFLO1FBQ0wsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFDTSx1QkFBTyxHQUFkLFVBQWdCLFNBQWdCLEVBQUUsVUFBaUI7UUFDL0MsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDaEIsT0FBTTtTQUNUO1FBQ0QsdURBQXVEO1FBQ3ZELE1BQU07UUFDTixXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFDLENBQUMsQ0FBQztRQUNsRSxvQ0FBb0M7UUFDcEMsZ0JBQWdCO1FBQ2hCLDBCQUEwQjtRQUMxQixXQUFXO0lBQ2YsQ0FBQztJQUNNLHlCQUFTLEdBQWhCLFVBQWtCLFVBQWlCO1FBQy9CLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2hCLE9BQU07U0FDVDtRQUNELFFBQVE7UUFDUixXQUFXLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ2hDLGdCQUFnQjtRQUNoQixxQkFBcUI7UUFDckIsSUFBSTtJQUNSLENBQUM7SUFDTCxzQkFBQztBQUFELENBOUZBLEFBOEZDLElBQUEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ29uZmlnIGZyb20gXCIuLi9Db25maWdcIjtcbmltcG9ydCBHYW1lY2ZnIGZyb20gXCIuLi9jb21tb24vZ2FtZUNmZ1wiO1xuaW1wb3J0IHsgZ2FtZU1ldGhvZCB9IGZyb20gXCIuLi9jb21tb24vZ2FtZU1ldGhvZFwiO1xuXG4vKipcbiAqIFRoaW5raW5nRGF0YSDmlbDmlbBTREvln4vngrnmlbDmja7nrqHnkIZcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGhpbmtpbmdEYXRhTWdyIHtcbiAgICAvLyBzdGF0aWMgVERBbmFseXRpY3M6IFREQW5hbHl0aWNzO1xuICAgIHN0YXRpYyBpc09wZW5UZDogYm9vbGVhblxuICAgIHN0YXRpYyBUREluaXQgKCkge1xuICAgICAgICB0aGlzLmlzT3BlblREKClcbiAgICAgICAgaWYgKCF0aGlzLmlzT3BlblRkKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuaVsOaVsOS4iuaKpeW8gOWFs+acquW8gOWQr1wiKVxuICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgLy8gVEEgU0RLIOmFjee9ruWvueixoVxuICAgICAgICB2YXIgY29uZmlnID0ge1xuICAgICAgICAgICAgYXBwSWQ6IFwiNTg5OWFkOWVhOWRkNGUxZjljMDMxYjI2NDVjZmUzM2FcIiwgLy8g6aG555uuIEFQUCBJRFxuICAgICAgICAgICAgc2VydmVyVXJsOiBcImh0dHBzOi8vdGhpbmtpbmctcmVjZWl2ZXIuc3pmYW5nemhvdWhkLmNvbVwiLCAvLyDkuIrmiqXlnLDlnYBcbiAgICAgICAgICAgIGVuYWJsZUxvZzpmYWxzZSxcbiAgICAgICAgICAgIGF1dG9UcmFjazoge1xuICAgICAgICAgICAgICAgIC8vIGFwcExhdW5jaDogdHJ1ZSwgLy8g6Ieq5Yqo6YeH6ZuGIHRhX21wX2xhdW5jaFxuICAgICAgICAgICAgICAgIGFwcFNob3c6IHRydWUsIC8vIOiHquWKqOmHh+mbhiB0YV9tcF9zaG93XG4gICAgICAgICAgICAgICAgYXBwSGlkZTogdHJ1ZSwgLy8g6Ieq5Yqo6YeH6ZuGIHRhX21wX2hpZGVcbiAgICAgICAgICAgICAgICAvLyBwYWdlU2hvdzogdHJ1ZSwgLy8g6Ieq5Yqo6YeH6ZuGIHRhX21wX3ZpZXdcbiAgICAgICAgICAgICAgICAvLyBwYWdlU2hhcmU6IHRydWUsIC8vIOiHquWKqOmHh+mbhiB0YV9tcF9zaGFyZVxuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICAvLyB2YXIgVGhpbmtpbmdBbmFseXRpY3NBUEkgPSB3aW5kb3dbJ1REQW5hbHl0aWNzJ107XG4gICAgICAgIC8vIHRoaXMuVERBbmFseXRpY3MgPSAgbmV3IFRoaW5raW5nQW5hbHl0aWNzQVBJKGNvbmZpZyk7XG4gICAgICAgIC8vIOWIneWni+WMllxuICAgICAgICBUREFuYWx5dGljcy5pbml0KGNvbmZpZyk7XG4gICAgfVxuICAgIHN0YXRpYyBpc09wZW5URCgpe1xuICAgICAgICBpZiAoQ29uZmlnLm9wZW5URCA9PSAwKSB7XG4gICAgICAgICAgICB0aGlzLmlzT3BlblRkID0gZmFsc2U7XG4gICAgICAgIH1lbHNle1xuICAgICAgICAgICAgdGhpcy5pc09wZW5UZCA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RhdGljIFRETG9naW4gKGFjY291bmRJZDpzdHJpbmcpIHtcbiAgICAgICAgaWYgKCF0aGlzLmlzT3BlblRkKSB7XG4gICAgICAgICAgICByZXR1cm5cbiAgICAgICAgfVxuICAgICAgICAvL+eZu+W9lVxuICAgICAgICBUREFuYWx5dGljcy5sb2dpbihhY2NvdW5kSWQpO1xuICAgIH1cbiAgICBzdGF0aWMgVERJZGVudGlmeSAob3BlbmlkOnN0cmluZyl7XG4gICAgICAgIGlmICghdGhpcy5pc09wZW5UZCkge1xuICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgLy8gVERBbmFseXRpY3MuaWRlbnRpZnkob3BlbmlkKTtcbiAgICAgICAgVERBbmFseXRpY3Muc2V0RGlzdGluY3RJZChvcGVuaWQpO1xuXG4gICAgfVxuICAgIHN0YXRpYyBURExvZ291dCAoKSB7XG4gICAgICAgIGlmICghdGhpcy5pc09wZW5UZCkge1xuICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgLy/nmbvlh7pcbiAgICAgICAgVERBbmFseXRpY3MubG9nb3V0KCk7XG4gICAgfVxuICAgIHN0YXRpYyBURFNldFN1cGVyUHJvcGVydGllcyAoc3VwZXJQcm9wZXJ0aWVzOm9iamVjdCkge1xuICAgICAgICBpZiAoIXRoaXMuaXNPcGVuVGQpIHtcbiAgICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIC8v6K6+572u5YWs5YWx5LqL5Lu25bGe5oCnXG4gICAgICAgIC8vIHZhciBzdXBlclByb3BlcnRpZXMgPSB7XG4gICAgICAgIC8vICAgICBjaGFubmVsIDogXCJ0YVwiLCAvL+Wtl+espuS4slxuICAgICAgICAvLyAgICAgYWdlIDogMSwvL+aVsOWtl1xuICAgICAgICAvLyAgICAgaXNTdWNjZXNzIDogdHJ1ZSwvL+W4g+WwlFxuICAgICAgICAvLyAgICAgYmlydGhkYXkgOiAgbmV3IERhdGUoKSwvL+WvueixoVxuICAgICAgICAvLyAgICAgb2JqZWN0IDogeyBrZXkgOiBcInZhbHVlXCIgfSwvL+WvueixoVxuICAgICAgICAvLyAgICAgb2JqZWN0X2FyciA6IFsgeyBrZXkgOiBcInZhbHVlXCIgfSBdLC8v5a+56LGh57uEXG4gICAgICAgIC8vICAgICBhcnIgOiBbIFwidmFsdWVcIiBdLy/mlbDnu4RcbiAgICAgICAgLy8gfTtcbiAgICAgICAgVERBbmFseXRpY3Muc2V0U3VwZXJQcm9wZXJ0aWVzKHN1cGVyUHJvcGVydGllcyk7XG4gICAgfVxuICAgIHN0YXRpYyBURFRyYWNrIChldmVudE5hbWU6c3RyaW5nLCBwcm9wZXJ0aWVzOm9iamVjdCkge1xuICAgICAgICBpZiAoIXRoaXMuaXNPcGVuVGQpIHtcbiAgICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwiVERUcmFjaz09PVwiLEpTT04uc3RyaW5naWZ5KHByb3BlcnRpZXMpKVxuICAgICAgICAvL+WPkemAgeS6i+S7tlxuICAgICAgICBUREFuYWx5dGljcy50cmFjayh7ZXZlbnROYW1lOiBldmVudE5hbWUsIHByb3BlcnRpZXM6IHByb3BlcnRpZXN9KTtcbiAgICAgICAgLy8gZXZlbnROYW1lOiBcInByb2R1Y3RfYnV5XCIsIC8vIOS6i+S7tuWQjeensFxuICAgICAgICAvLyBwcm9wZXJ0aWVzOiB7XG4gICAgICAgIC8vICAgICBwcm9kdWN0X25hbWU6IFwi5ZWG5ZOB5ZCNXCJcbiAgICAgICAgLy8gfSAvL+S6i+S7tuWxnuaAp1xuICAgIH1cbiAgICBzdGF0aWMgVERVc2VyU2V0IChwcm9wZXJ0aWVzOm9iamVjdCkge1xuICAgICAgICBpZiAoIXRoaXMuaXNPcGVuVGQpIHtcbiAgICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIC8v6K6+572u55So5oi35bGe5oCnXG4gICAgICAgIFREQW5hbHl0aWNzLnVzZXJTZXQocHJvcGVydGllcyk7XG4gICAgICAgIC8vIHByb3BlcnRpZXM6IHtcbiAgICAgICAgLy8gICAgIHVzZXJuYW1lOiBcIlRFXCJcbiAgICAgICAgLy8gfVxuICAgIH1cbn0iXX0=