123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- (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=
|