Browse Source

添加友盟统计事件

喻文俊 3 years ago
parent
commit
c71ac9bae4

+ 2 - 1
src/main/resources/static/css/user-center/member/member-page.css

@@ -2,7 +2,7 @@
 .cm-text-ellipsis-2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
 /*pc端样式*/
 @media screen and (min-width:768px){
-#memberPage{position: relative;/*margin-bottom: 105px;*/}
+#memberPage{position: relative;margin-bottom: 105px;}
 .right{width:968px;overflow:hidden}
 .section .section-title{padding:30px 20px 12px;font-size:16px;font-weight:400;color:#22272E}
 .section .section-title span{font-size: 14px;color: #E4AA43;margin-left: 8px}
@@ -76,6 +76,7 @@
 /*底部支付按钮*/
 .pay-amount-bottom a:hover{color:unset}
 .pay-amount-bottom{position:fixed;bottom:0;width:100%;background:#fff;z-index: 9999;}
+.pay-amount-bottom.absolute{position:absolute;bottom: -104px;}
 .pay-amount-bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1184px;height:72px;margin:0 auto}
 .pay-amount-bottom .pay-btn{width:336px;height:50px;background:-webkit-gradient(linear,left top,right top,from(#FEE9BA),to(#F0CB72));background:-o-linear-gradient(left,#FEE9BA 0%,#F0CB72 100%);background:linear-gradient(90deg,#FEE9BA 0%,#F0CB72 100%);border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;line-height:22px;margin-left:15px}
 .pay-amount-bottom .pay-btn.plain{border:1px solid #F0CB72;background:#fff}

+ 10 - 6
src/main/resources/static/js/user-center/member/memberPage.js

@@ -220,7 +220,7 @@ var memberPage = new Vue({
         receiveCoupon: function (id) {
             var _self = this;
             if(_self.vipInfo.vipFlag !== 1){
-               return CAIMEI.dialog('请先开通会员', false);
+               return CAIMEI.dialog('您还未开通超级会员,不能领取', false);
             }
             ProductApi.ReceiveCoupon({
                 userId: GLOBAL_USER_ID,
@@ -320,13 +320,17 @@ var memberPage = new Vue({
             if (isPC) {
                 setTimeout(function () {
                     $(window).scroll(function () {
-                        var bound = document.querySelector('#vipPackage').getBoundingClientRect();
-                        if(bound.bottom <= 0){
+                        var vipPackage = document.querySelector('#vipPackage').getBoundingClientRect();
+                        var memberPage = document.querySelector('#memberPage').getBoundingClientRect();
+                        var clientHeight = $(window).height();
+                        if (clientHeight - memberPage.bottom > 104) {
                             _self.showBottomBtns = true;
-                            $('body').css('padding-bottom', '72px')
+                            $('#pay-amount-bottom').addClass('absolute');
                         } else {
-                            _self.showBottomBtns = false;
-                            $('body').css('padding-bottom', '0')
+                            $('#pay-amount-bottom').removeClass('absolute');
+                            if (vipPackage.bottom > 0) {
+                                _self.showBottomBtns = false;
+                            }
                         }
                     })
                 })

+ 6 - 1
src/main/resources/templates/components/footer.html

@@ -77,7 +77,12 @@
                     <span>Copyright © 2015-2021 CAIMEI365.com All Rights Reserved.</span><span>深圳市采美网络信息有限公司</span>
                     <span>
                         <!-- CNZZ统计 start -->
-                        <script type="text/javascript">document.write(unescape("%3Cspan id='cnzz_stat_icon_1279558759'%3E%3C/span%3E%3Cscript src='https://s9.cnzz.com/z_stat.php%3Fid%3D1279558759%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script>
+                        <script type="text/javascript">
+                        if (window.location.href.indexOf('www.caimei365.com') !== -1 || true) {
+                            document.write(unescape("%3Cspan id='cnzz_stat_icon_1279558759'%3E%3C/span%3E%3Cscript src='https://s9.cnzz.com/z_stat.php%3Fid%3D1279558759%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));
+                        }
+                        var _czc = _czc || [];
+                        </script>
                         <!-- CNZZ统计 start -->
                     </span>
                 </p>

+ 1 - 1
src/main/resources/templates/user-center/dashboard.html

@@ -60,7 +60,7 @@
                         <div class="section">
                             <div v-html="svipTips"></div>
                             <a v-if="true" href="/user/member.html" :class="vipInfo.vipFlag === 0 ? 'btn' : 'link'">
-                                <span v-if="vipInfo.vipFlag === 0">立即开通</span>
+                                <span v-if="vipInfo.vipFlag === 0" onclick="_czc.push(['_trackEvent','立即开通','点击','跳转会员中心','','Um_Event_RegisterSuper'])">立即开通</span>
                                 <span v-else>进入会员中心&gt;</span>
                             </a>
                         </div>

+ 1 - 1
src/main/resources/templates/user-center/member/member-record.html

@@ -39,7 +39,7 @@
                 <div class="record-list">
                     <div class="record" v-for="(item, index) in recordList" :key="index">
                         <div class="desc">
-                            <span>超级会员-{{ duration(item.packageId) }}个月</span>
+                            <span>超级会员-{{ item.duration }}个月</span>
                             <span>{{ moment(item.payTime).format('yyyy-MM-DD hh:mm:ss') }}</span>
                         </div>
                         <div class="amount">

+ 9 - 9
src/main/resources/templates/user-center/member/member.html

@@ -50,12 +50,12 @@
                                 </template>
                             </div>
                             <div>
-                                <div class="pay-btn">
+                                <div class="pay-btn" onclick="_czc.push(['_trackEvent','开通超级会员','点击','支付1','','Um_Event_RegisterSuperPayOne'])">
                                     <a href="javascript:void(0);" @click="payAction(1)">
                                         立即支付{{ comboInfo[currentIndex].price }}元开通
                                     </a>
                                 </div>
-                                <div class="pay-btn plain">
+                                <div class="pay-btn plain" onclick="_czc.push(['_trackEvent','开通超级会员','点击','采美豆抵扣1','','Um_Event_RegisterSuperByBeansOne'])">
                                     <a href="javascript:void(0);" @click="payAction(2)">
                                         抵扣{{ comboInfo[currentIndex].price * comboInfo[currentIndex].proportion }}个采美豆开通
                                     </a>
@@ -126,15 +126,15 @@
         </div>
     </div>
     <!--底部支付按钮 仅未开通和到期显示-->
-    <div class="pay-amount-bottom" v-if="comboInfo.length > 0 && vipInfo.vipFlag !== 1 && showBottomBtns">
+    <div class="pay-amount-bottom" id="pay-amount-bottom" v-if="comboInfo.length > 0 && vipInfo.vipFlag !== 1 && showBottomBtns">
         <div>
-            <div class="pay-btn plain">
-                <a href="javascript:void(0);" @click="payAction(1)">
+            <div class="pay-btn plain" onclick="_czc.push(['_trackEvent','开通超级会员','点击','采美豆抵扣2','','Um_Event_RegisterSuperByBeansTwo'])">
+                <a href="javascript:void(0);" @click="payAction(2)">
                     抵扣{{ comboInfo[currentIndex].price * comboInfo[currentIndex].proportion }}个采美豆开通
                 </a>
             </div>
-            <div class="pay-btn">
-                <a href="javascript:void(0);" @click="payAction(2)">
+            <div class="pay-btn" onclick="_czc.push(['_trackEvent','开通超级会员','点击','支付2','','Um_Event_RegisterSuperPayTwo'])">
+                <a href="javascript:void(0);" @click="payAction(1)">
                     立即支付{{ comboInfo[currentIndex].price }}元开通
                 </a>
             </div>
@@ -158,12 +158,12 @@
                     </template>
                 </div>
                 <div>
-                    <div class="pay-btn">
+                    <div class="pay-btn" onclick="_czc.push(['_trackEvent','续费超级会员','点击','支付','','Um_Event_RenewSuperPay'])">
                         <a href="javascript:void(0);" @click="payAction(1)">
                             立即支付{{ comboInfo[currentIndex].price }}元开通
                         </a>
                     </div>
-                    <div class="pay-btn plain">
+                    <div class="pay-btn plain" onclick="_czc.push(['_trackEvent','续费超级会员','点击','采美豆抵扣','','Um_Event_RenewSuperPayByBeans'])">
                         <a href="javascript:void(0);" @click="payAction(2)">
                             抵扣{{ comboInfo[currentIndex].price * comboInfo[currentIndex].proportion }}个采美豆开通
                         </a>