File,Status,Changes
encrypted.json,Modified,"diff --git a/encrypted.json b/encrypted.json
index 1b74d2c..abccaef 100644
--- a/encrypted.json
+++ b/encrypted.json
@@ -1,5 +1,5 @@
 {
-  ""encrypted"": ""685afd62fe89f3de06095c372a4f42c76cd286a50763d9f3074b36c9b3c1bcf8fb6cd10ccbbe6aa88186caf8facea29907fac5cb5f2ffecf9ba392f798be432f4ba0e05b818e4b25f75d4d9c5983ef52ce08b8329d664635430ccc94642496dc372c2bd6177ddf0537c5c3a264b860d95a6f5f679516aebe0697dd366998968d95dbe2fafcc88dc39285bc5387a4b93484e45cd4f4d5a30e79cb1f739eb006d9c9ed8ed848afa5528c72f67a8cf4f52a7751f527d02a827e03bc3a73701ce6b4035872e1bd00ea62bc07f5d3259aff9833e34adb41be0c2c2be88ba2da069598cb55762f1208b9d9175f581fb35ae2aafbec85e7ffa681cc12b2e6999d444e51596cd1cbafb3b4b50af67ee3f6a028bd9914fb9d34eb375c1b46a2069015f26334d03b50399bdf5fa06224be35a732e0b341735c2bf478939621d123672c1e4a7b1ca3550b5d6744335bc5bbdd004e876e78199d6f804f056b4047717eabeb1f858a88c9f89799803b655711bfb314c800682af31a2bf969d50625e5eec69e0fe1a1b29d622b80a7aca801e04cc2d740c9bc70968075c8b282da3de2078c91e350c4d950a94d902bcc4da026eff6f9e99f6bdbfdbe81850a20dfd64a6f836b8d92617e5897417fd5c0682dfe1ddabd24fcc8b18fbd429cb584f720c09bfd919a8eea8b7b99bc32617100579373575abc28f14f869adc82ab256e65ef5c04a3d07c6f7201843780c5daf32974193b4f3217c4927901b94c186d022ec2d66a91d8ea76c49c544c91b78633ecf99709c253f5e1ffa01fd78f745e3ad39637f9385927e38a1e319c56a1cc3672771b9d005cd01cad93d9c940064d195b060e480deb426310e8e9eb9b958a102844dd8ee825cbaee17aa45073ba11a0adfd2493cf588e8b69c622e16751eb3b9d67e2cc994ae0901327456400d68a889c7b9744635f55e92d429698b25d33472e1bde684a9456cf936e81611ea2d67b87c877008246d63619ea8a5a35b28c852591ea5be064c78c943231494db24e76fe36c668ef6151742b92f507ad9eba58fa2df478ef7a"",
-  ""key"": ""10590fdac1d89467099d5a7a8e6faf0180f474da313a957ca57f883fd505f919"",
-  ""iv"": ""aee778ddda2114df7234a3ef6ac4d34d""
+  ""encrypted"": ""6e0da177ef738ff6f2734c773c6d4332a4b94e951f9ac49fa4621976e86a1b856ab4d1a07f7be9883a0cff29908d22f9f8eeff62cf3f5a717f0de0259aa5eda62316a9528a545a1f5e600e8ae47e5ec0217b6b095cfbc43b8dce7354d51b25c4b5a74843107fc47217f8491a751388e750a7ef7c662f5bec7f91ca38611bfa8a191e3077f67e8c3903c0e25589742c1ae3a0a4b8762dbc72cf154cb57107380d1a3d42bc58d4db6f0a492fdb460e807791b313408e369836ac6fd694dcae266ba339a6c97fd9ef9234b374ffbb9a4147b03e4208de6025ad7a469c84e67fa4325cfc77361e3332094bfe106417373f68a7d9d1575b8451dfe77d9af7c80a34b005e08f7fd89f3d6b1a3e89279c81d6ab16e1a6d3c5a3585686451af94875a4aa16fb81d971e4f8034db8a9d5db7cd4211ac16ce0b009fa0f3877e40ecbd52b91fcca5b46154252f135ede7e9ece975f1e4bed5edba5f7a26649ce33117963a4a8077f01d39cdb640090b4965f8fe47e37bff0993cb5c3ddee17dba6572b493fd84e55616dc6955056efc572e9d9736f911856351e6ec140aad94a00c83369daf845cf06362b312fb218dd222df7b9a7575deecbc4a8236d9f3d43eace7674c6204f08179050a5734a1690ed5ea44e94f6ca7aa9f33245496813bcac3a503d888a9c09679be7062bf142626e3f24d21882c58ad1c703875e89685b0d6234913997701d412fc0c5b4e24b14bfc3a334e5e15a81d347e804774b304222567214cea259ce31ef9b9ca04cd2acd6c940f969ed5851b0a186585ca23da632c7e66382a5bb150370a45c05b0a122828b9b52603d7777f7d0fef5721f475ffd5d3209f3f185fb9a0e7f3fbc974f8156ab7bdea661fb43418a4f70366ee33726acde94ce63f9cc8b3e904cda60d029648e916517529d8f4129bdb1e75a20665057b15832398936ff17e3ed418f81f14d0f09e843a09faf264820face7541e11d53e9b9b11451a9ae32a2b69fa31b779d509dac66d06f47d251fcb9be562e2b58310bd91687d83754ad734841d704b1bec7bd5c907"",
+  ""key"": ""4d85407825cda1ae27c6a2970380e3fbd0ddb3461d9227f4bb800ca8620188b6"",
+  ""iv"": ""3eb2014d86b3a03e8263dac2dbaa5ac2""
 }
\ No newline at end of file"
plugins/DMP.client.js,Modified,"diff --git a/plugins/DMP.client.js b/plugins/DMP.client.js
index a4a0cc1..65724ba 100644
--- a/plugins/DMP.client.js
+++ b/plugins/DMP.client.js
@@ -13,9 +13,9 @@ export default defineNuxtPlugin((nuxtApp) => {
 
             (function(para) {
                 var p = para.sdk_url, n = para.name, w = window, d = document, s = 'script',x = null,y = null;
-                w['sensorsDataAnalytic201505'] = n;
+                w['UniversalStatistics201505'] = n;
                 w[n] = w[n] || function(a) {return function() {(w[n]._q = w[n]._q || []).push([a, arguments]);}};
-                var ifs = ['track','quick','register','registerPage','registerOnce','clearAllRegister','trackSignup', 'trackAbtest', 'setProfile','setOnceProfile','appendProfile', 'incrementProfile', 'deleteProfile', 'unsetProfile', 'identify','login','logout','trackLink','clearAllRegister'];
+                var ifs = ['track','quick','register','registerPage','registerOnce','clearAllRegister','trackSignup', 'trackAbtest', 'setProfile','setOnceProfile','appendProfile', 'incrementProfile', 'deleteProfile', 'unsetProfile', 'identify','login','logout','trackLink','use'];
                 for (var i = 0; i < ifs.length; i++) {
                     w[n][ifs[i]] = w[n].call(null, ifs[i]);
                 }
@@ -27,7 +27,7 @@ export default defineNuxtPlugin((nuxtApp) => {
                     y.parentNode.insertBefore(x, y);
                 }
             })({
-                name: 'sensors',
+                name: 'universal',
                 server_url: envConfig.server_url,
                 sdk_url: envConfig.sdk_url,
                 heatmap_url: envConfig.heatmap_url,
@@ -56,7 +56,10 @@ export default defineNuxtPlugin((nuxtApp) => {
                 //打通 App-H5
                 app_js_bridge: true,
                 use_app_track: true,
-                is_secure_cookie: true
+                is_secure_cookie: true,
+
+                // 內容會以 'dfm-enc-' 開頭的加密格式儲存，服務端會自動識別，無需額外設定
+                encrypt_cookie: true
             
             });
             
@@ -69,7 +72,7 @@ export default defineNuxtPlugin((nuxtApp) => {
                 sPlatform = 'PC';
             }
             
-            sensors.registerPage({
+            universal.registerPage({
                 is_login: false,        //請依 用戶行為分析項目事件設計 excel檔之公共屬性所規劃填寫
                 platform: sPlatform,
                 product: '網路銀行WEB'   //請依 用戶行為分析項目事件設計 excel檔之公共屬性所規劃填寫
@@ -77,7 +80,7 @@ export default defineNuxtPlugin((nuxtApp) => {
             
             
             //跨域打通
-            sensors.quick('useModulePlugin', 'SiteLinker',
+            universal.use('SiteLinker',
             {
                 linker: [
                 { part_url: 'sinopac.com', after_hash: false },
@@ -85,7 +88,7 @@ export default defineNuxtPlugin((nuxtApp) => {
                 ]
             });
 
-            sensors.quick('autoTrack');
+            universal.quick('autoTrack');
         
         };
 
@@ -105,4 +108,4 @@ export default defineNuxtPlugin((nuxtApp) => {
 
         tryInitDMP();
     });
-}); 
\ No newline at end of file
+});"