动态文案和图片

SocialMaster H5 监测方案支持动态分享文案。

在一些场景下,分享文案和图片是动态的,比如「打败了全国 35% 的小伙伴」。在这里,对不同的参与用户,35% 这个值可能是不同的。可通过如下方案动态设置。



// 计算文案/图片
var i = 0; // 计算排名
var opt = {
  title: function() {
    return '打败了全国' + i + '%的小伙伴';
  },
  imgUrl: 'http://f.cdnmaster.com/upload/2015-06-16/1434422657899.jpg'
};
SM_TRACK.setTimeLine(opt);

如果计算排名的算法比较复杂(比如要进行数据库操作),可通过 AJAX 请求实现:

// 设置文案/图片
$(function() {
  var i = 0;
  $.get('uri', function(e){
    i = e.i
    var opt = {
      title: function() {
        return '打败了全国' + i + '%的小伙伴';
      },
      imgUrl: 'http://f.cdnmaster.com/upload/2015-06-16/1434422657899.jpg'
    };
    SM_TRACK.setTimeLine(opt);
  })
});

此代码应位于 </body> 之前。

SM_TRACK.setAppMessage、 SM_TRACK.setQQ 的用法与此类似。

注意:如测试,请通过推广链接在微信里打开。如直接打开原始链接,会看不到效果。

results matching ""

    No results matching ""