Browse Source

feat: 列表页新增埋点 & 百度ID替换

zhangyuhan 4 years ago
parent
commit
246f4436da

+ 6 - 2
src/jfw/modules/app/src/web/staticres/jyapp/js/historypush.js

@@ -163,8 +163,12 @@ var vm = new Vue({
       this.key = ''
       this.buyerclass = ''
     },
-    open: function() {
-      this.iosMeauStyle = true
+    open: function(name) {
+      try {
+        _hmt.push(['_trackEvent','超级订阅-app', 'click', '推送列表页' + name + '-去开通']);
+      } catch (e) {
+        console.log('未初始化百度统计')
+      }
     },
     close: function() {
       this.iosMeauStyle = false

+ 2 - 2
src/jfw/modules/app/src/web/templates/common/baiducc.html

@@ -12,10 +12,10 @@ var advUrl = window.location.href;
     // ip或者以jianyu360.cn结尾的使用测试环境百度统计
     if (patterns.ip.test(host) || patterns.testServer.test(host)) {
         // 测试环境
-        hm.src = "https://hm.baidu.com/hm.js?76824641601c0cc52743ac46041455b6";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     } else {
         // 正式环境
-        hm.src = "https://hm.baidu.com/hm.js?72331746d85dcac3dac65202d103e5d9";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     }
     setTimeout(function(){
         var s = document.getElementsByTagName("script")[0];

+ 6 - 6
src/jfw/modules/app/src/web/templates/weixin/historypush.html

@@ -141,10 +141,10 @@
                     </div>
                 </div> -->
                     <van-dropdown-menu style="width: auto;overflow-x: auto;">
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" :title="tagText.timeText"  ref="dateItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" :title="tagText.timeText"  ref="dateItem" @open="open('时间')" @close="close">
                             <date-component :key="setTimer.datetimer" @cancel="cancel" @confirm="confirm" :selectdate="selectDate"/>
                         </van-dropdown-item>
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="areaItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="areaItem" @open="open('地区')" @close="close">
                             <template #title>
                                 <span v-if="screenShow" class="areaText">地区</span>
                                 <span v-if="!screenShow" class="rootstyletitle">
@@ -155,7 +155,7 @@
                             <area-component :key="setTimer.areatimer" v-if="screenShow" @cancel="cancel" @confirm="confirm" :selectarealist="selectAreaList"></area-component>
                             <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
                         </van-dropdown-item>
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="industryItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="industryItem" @open="open('行业')" @close="close">
                             <template #title>
                                 <span v-if="screenShow" class="industryText">行业</span>
                                 <span v-if="!screenShow" class="rootstyletitle">
@@ -166,7 +166,7 @@
                             <industry-component :key="setTimer.industrytimer" v-if="screenShow" @cancel="cancel" @confirm="confirm" :selectindustrylist="selectIndustryList"></industry-component>
                             <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
                         </van-dropdown-item>
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false"  ref="cateItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false"  ref="cateItem" @open="open('采购单位')" @close="close">
                             <template #title>
                                 <span v-if="screenShow" class="cateText">采购单位</span>
                                 <span v-if="!screenShow" class="rootstyletitle">
@@ -177,7 +177,7 @@
                             <cate-component @cancel="cancel" v-if="screenShow" @confirm="confirm" :key="setTimer.catetimer" :selectcatelist="selectCateList"></cate-component>
                             <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
                         </van-dropdown-item>
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="关键词" ref="keywordItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="关键词" ref="keywordItem" @open="open('关键词')" @close="close">
                             <template #title>
                                 <span v-if="screenShow" class="keywordText">关键词</span>
                                 <span v-if="!screenShow" class="rootstyletitle">
@@ -188,7 +188,7 @@
                             <keyword-component :key="setTimer.keytimer" @cancel="cancel" v-if="screenShow" @confirm="confirm"  :selectkeywordlist="selectKeyWordList"></keyword-component>
                             <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
                         </van-dropdown-item>
-                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="公告类型" ref="noticeItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="公告类型" ref="noticeItem" @open="open('公告类型')" @close="close">
                             <template #title>
                                 <span v-if="screenShow" class="noticeText">公告类型</span>
                                 <span v-if="!screenShow" class="rootstyletitle">

+ 6 - 2
src/web/staticres/vipsubscribe/js/historypush.js

@@ -148,8 +148,12 @@ var vm = new Vue({
       this.key = ''
       this.buyerclass = ''
     },
-    open: function() {
-      this.iosMeauStyle = true
+    open: function(name) {
+      try {
+        _hmt.push(['_trackEvent','超级订阅-app', 'click', '推送列表页' + name + '-去开通']);
+      } catch (e) {
+        console.log('未初始化百度统计')
+      }
     },
     close: function() {
       this.iosMeauStyle = false

+ 5 - 5
src/web/templates/common/baiducc.html

@@ -18,12 +18,12 @@ if(is_weixin()){
     // ip或者以jianyu360.cn结尾的使用测试环境百度统计
     if (patterns.ip.test(host) || patterns.testServer.test(host)) {
         // 测试环境
-        hm.src = "https://hm.baidu.com/hm.js?76824641601c0cc52743ac46041455b6";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     } else {
         // 正式环境
-        hm.src = "https://hm.baidu.com/hm.js?72331746d85dcac3dac65202d103e5d9";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     }
-    var s = document.getElementsByTagName("script")[0]; 
+    var s = document.getElementsByTagName("script")[0];
     s.parentNode.insertBefore(hm, s);
 })();
 
@@ -74,7 +74,7 @@ function grafana_statistics(advName){
                     type: "get",
                     url: "/front/grafanaStatistics?advName=" + i
                 })
-            } 
+            }
         }
     }
 }
@@ -82,4 +82,4 @@ function grafana_statistics(advName){
 <script>
   // 将版本号存至本地缓存,供vue单页面程序获取
   localStorage.setItem('jyVersion-to-vue', {{Msg "seo" "version"}})
-</script>
+</script>

+ 2 - 2
src/web/templates/demo-member/demo_action.html

@@ -178,9 +178,9 @@
         testServer: /jianyu360\.cn$/g
     }
     if (patterns.ip.test(host) || patterns.testServer.test(host)) {
-        hm.src = "https://hm.baidu.com/hm.js?76824641601c0cc52743ac46041455b6";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     } else {
-        hm.src = "https://hm.baidu.com/hm.js?72331746d85dcac3dac65202d103e5d9";
+        hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
     }
     setTimeout(function(){
         var s = document.getElementsByTagName("script")[0];

+ 8 - 8
src/web/templates/weixin/historypush.html

@@ -589,11 +589,11 @@
                 </p>
             </div>
         </div> -->
-        <van-dropdown-menu style="width: auto;overflow-x: auto;" :class="{iosMeau:iosMeauStyle==true}">
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" :title="tagText.timeText"  ref="dateItem" id="showDatePicker" @open="open" @close="close">
-                <date-component :key="setTimer.datetimer" ref="datecom" @cancel="cancel" @confirm="confirm" :selectdate="selectDate"/>
+                    <van-dropdown-menu style="width: auto;overflow-x: auto;">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" :title="tagText.timeText"  ref="dateItem" @open="open('时间')" @close="close">
+                            <date-component :key="setTimer.datetimer" @cancel="cancel" @confirm="confirm" :selectdate="selectDate"/>
             </van-dropdown-item>
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="areaItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="areaItem" @open="open('地区')" @close="close">
                 <template #title>
                     <span v-if="screenShow" class="areaText">地区</span>
                     <span v-if="!screenShow" class="rootstyletitle">
@@ -604,7 +604,7 @@
                 <area-component :key="setTimer.areatimer" v-if="screenShow" @cancel="cancel" @confirm="confirm" :selectarealist="selectAreaList"></area-component>
                 <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
             </van-dropdown-item>
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="industryItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="industryItem" @open="open('行业')" @close="close">
                 <template #title>
                     <span v-if="screenShow" class="industryText">行业</span>
                     <span v-if="!screenShow" class="rootstyletitle">
@@ -615,7 +615,7 @@
                 <industry-component :key="setTimer.industrytimer" ref="industryCom" v-if="screenShow" @cancel="cancel" @confirm="confirm" :selectindustrylist="selectIndustryList"></industry-component>
                 <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
             </van-dropdown-item>
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" ref="cateItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false"  ref="cateItem" @open="open('采购单位')" @close="close">
                 <template #title>
                     <span v-if="screenShow" class="cateText">采购单位</span>
                     <span v-if="!screenShow" class="rootstyletitle">
@@ -626,7 +626,7 @@
                 <cate-component :key="setTimer.catetimer" @cancel="cancel" v-if="screenShow" @confirm="confirm" :selectcatelist="selectCateList"></cate-component>
                 <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
             </van-dropdown-item>
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="关键词" ref="keywordItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="关键词" ref="keywordItem" @open="open('关键词')" @close="close">
                 <template #title>
                     <span v-if="screenShow" class="keywordText">关键词</span>
                     <span v-if="!screenShow" class="rootstyletitle">
@@ -637,7 +637,7 @@
                 <keyword-component :key="setTimer.keytimer" @cancel="cancel" v-if="screenShow" @confirm="confirm" :selectkeywordlist="selectKeyWordList"></keyword-component>
                 <root-component v-if="!screenShow" @cancel="cancel" @confirm="confirm"></root-component>
             </van-dropdown-item>
-            <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="公告类型" ref="noticeItem" @open="open" @close="close">
+                        <van-dropdown-item get-container="#dropDownItemGroup" :lazy-render="false" title="公告类型" ref="noticeItem" @open="open('公告类型')" @close="close">
                 <template #title>
                     <span v-if="screenShow" class="noticeText">公告类型</span>
                     <span v-if="!screenShow" class="rootstyletitle">