网站服务部小组文档

H5微信推广页面开发注意事项


目前H5微信人拉人推广页活动,由于微信的一些规则,导致经常出现页面被微信屏蔽的情况,下面有几个方法,可以降低被屏蔽的风险。 做好我们该做的,决定权还是在微信方,被盯上的,几千也封你。

开发前注意事项

官网不可进行人拉人,鼓励分享操作

  • 被屏蔽时,将会是官网无法访问,影响巨大。

游戏客户端屏蔽分享朋友圈

  • 可以分享给好友,但不要分享给朋友圈。这个最关键,多数被屏蔽情况是由于游戏客户端直接分享了朋友圈。

规范时需要设计一个纯展示,无鼓励分享的页面。

  • 以备被屏蔽后迅速调整,申请解封。

可临时申请163二级域名

  • 减少被封时对官网本身影响。

开发时注意事项

页面屏蔽分享朋友圈

  • 调用分享组件,在组件中的 'apiList',插入 'hideMenuItems' ,在callback 中插入,wx.hideMenuItems({menuList: ['menuItem:share:timeline']});
      options={
          title: "",//分享给朋友的分享标题
          desc: "",//分享给朋友的分享描述
          url: "",//分享地址,若不指定,默认以当前页面地址作为分享地址
          imgurl: "",//分享图片
          circleTitle:"",//分享到朋友圈的标题。不传则与title一致
          guideText:"",//微信中点分享按钮(参数button)显示的分享引导语
          qrcodeIcon:"",//二维码图标,不传则默认使用网易游戏logo,不能使用相对路径,必须使用绝对路径
          shareCallback: function(res) {//微信易信分享回调res={type:0,res:[微信返回的提示]},其中res.type:0表示取消,-1:分享失败,1:分享到朋友圈,2:分享给好友,3:QQ,4:微博。易信只返回1或2两种情况
          },
          wxSdkApiSetting:{//调用微信其他API
              isDebug:false,//是否开启微信debug模式
              apiList:['hideMenuItems'],//wxApiSDK链接js接口配置
              callback:function(){//微信SDKJS加载完成后回调,可在此回调中调用其他微信SDKJS-API
                  wx.hideMenuItems({
                       menuList: ['menuItem:share:timeline']
                  });
              }
          }
      }
    

生成多个页面,分散流量,减缓各个页面达到微信闵值

  • 做10个目录就好,多的话,微信可能直接把上级栏目也封了。

被微信屏蔽后注意事项

确认游戏是否有分享朋友圈

  • 确认有游戏客户端分享朋友圈情况,需游戏屏蔽分享朋友圈

迅速替换无鼓励分享页面

  • 在无多平台推广的情况下可直接替换页面
  • 有多平台推广情况下,可前端做判断是否微信平台打开页面,微信平台打开页面时展示替换无鼓励分享页面。

申请恢复访问

  • 无法保证一定能恢复访问,但有案例显示有机会能恢复访问。

恢复访问后,设置跳转未被封 无分享朋友圈 新增页面。

项目数据统计系统使用说明

使用说明

  • 1、页面加载js文件 https://nie.res.netease.com/comm/load/myLog.js
  • 2、在页面打开统计地方调用myLog.enter();
  • 3、在页面分享到好友或者群统计地方调用myLog.share(1);
  • 4、在页面分享到朋友圈统计地方调用myLog.share(2);
  • 5、长按图片保存项目,统计长按次数调用myLog.longpress();
  • 6、默认以页面标题为项目名,c参数为渠道参数,n参数为传播层级参数,如果需要修改默认值,需要在调用统计方法前调用myLog.init({'product':'XX','channel':'YY','sharetime':'ZZ'});进行设置;
  • 注意:渠道参数和传播层级参数需要在分享链接上带上,n参数需要+1,这样才能一直跟踪渠道效果。有微信授权的项目,在跳转授权时候一定要把渠道参数和传播层级参数带上,否则会丢失参数。
  • 7、有微信授权的项目,开发后台功能的可以每天凌晨2点时候调用接口https://webapi.163.com/logdata/gdata/index.php?atype=wxuser&day=(xxxx-xx-xx)&num=xx&phone=xx&create=xx&sign=xx&url=xx,把微信授权数传过来统计。sign的生成方式联系(gzwangqiaoce@corp.netease.com)。
  • url需要urlencode。
  • 8、如果页面需要统计下载点击次数,可以调用myLog.download();
  • 9、如果页面需要统计其他地方的点击次数,可以调用myLog.click('产品代号项目名统计位置_日期','统计地方的文字描述');(该统计为独立统计,第一个参数需要唯一)
  • 10、如果页面有二维码访问,二维码地址需要带上参数,以区分直接链接访问的统计。
  • 完整例子:https://test.nie.163.com/wqc/tjsys/

查询说明

  • 查询链接为项目上线地址,全地址。