Authored by 郭成尧

Merge branch 'feature/detailyas' into release/5.4.1

... ... @@ -2,7 +2,7 @@
* @Author: Targaryen
* @Date: 2016-05-18 11:42:11
* @Last Modified by: Targaryen
* @Last Modified time: 2017-02-21 10:03:05
* @Last Modified time: 2017-02-21 10:29:03
*/
'use strict';
... ... @@ -63,66 +63,61 @@ module.exports = (data) => {
result = $.load(result)('#goods-container').append(
`<script type="text/javascript">
(function() {
var qs = {};
var hashes = window.location.search.slice(1).split('&');
for (var i = 0; i < hashes.length; i++) {
var hash = hashes[i].split('=');
qs[hash[0]] = hash[1];
}
var uid = '';
window._ozuid = uid; // 暴露ozuid
if (window._yas) {
window._yas(1 * new Date(), '2.0.0', 'yohobuy_m', uid, '', '');
}
// 店铺推荐点击商品 埋点
var C_ID = qs.yh_channel || 1;
var RECID = (new Date().getTime() + '_H5_YOHOBUY_' + Math.floor(Math.random() * 1000000 + 1000000) + '_' + Math.floor(Math.random() * 1000000 + 1000000));
var goodDom = document.getElementsByClassName("good-info");
for(var i = 0; i < goodDom.length; i++) {
goodDom[i].addEventListener('click', function(e) {
if (!window._yas || !window._yas.sendAppLogs) {
return;
}
var qs = {};
var hashes = window.location.search.slice(1).split('&');
for (var i = 0; i < hashes.length; i++) {
var hash = hashes[i].split('=');
qs[hash[0]] = hash[1];
}
var PRD_ID = e.currentTarget.getAttribute('data-good-id');
var PRD_NUM = e.currentTarget.getAttribute('data-good-index');
window._yas.sendAppLogs({
appop: 'YB_CHOOSE_FOR_YOU',
param: JSON.stringify({
REC_POSE: 100013,
REC_ID: RECID,
PRD_ID: PRD_ID,
PRD_NUM: PRD_NUM,
C_ID: C_ID,
ACTION_ID: 1
})
}, true);
}, false);
}
// 店铺推荐展示 埋点
setTimeout(function(){
// 店铺推荐展示 埋点
if (window._yas && typeof window._yas.sendAppLogs === 'function') {
var prdIds = document.getElementById('prdIds') || {};
var ids = prdIds.getAttribute('value') || '';
window._yas.sendAppLogs({
appop: 'YB_CHOOSE_FOR_YOU',
param: JSON.stringify({
REC_POSE: 100013,
REC_ID: RECID,
PRD_ID: ids,
PRD_NUM: ids.split(',').length,
C_ID: C_ID,
ACTION_ID: 0
})
}, true);
// 店铺推荐点击商品 埋点
var C_ID = qs.yh_channel || 1;
var RECID = (new Date().getTime() + '_H5_YOHOBUY_' + Math.floor(Math.random() * 1000000 + 1000000) + '_' + Math.floor(Math.random() * 1000000 + 1000000));
var goodDom = document.getElementsByClassName("good-info");
for(var i = 0; i < goodDom.length; i++) {
goodDom[i].addEventListener('click', function(e) {
if (!window._yas || !window._yas.sendAppLogs) {
return;
}
var PRD_ID = e.currentTarget.getAttribute('data-good-id');
var PRD_NUM = e.currentTarget.getAttribute('data-good-index');
window._yas.sendAppLogs({
appop: 'YB_CHOOSE_FOR_YOU',
param: JSON.stringify({
REC_POSE: 100013,
REC_ID: RECID,
PRD_ID: PRD_ID,
PRD_NUM: PRD_NUM,
C_ID: C_ID,
ACTION_ID: 1
})
}, true);
}, false);
}
}, 2000);
}());</script>`
// 店铺推荐展示 埋点
setTimeout(function(){
// 店铺推荐展示 埋点
if (window._yas && typeof window._yas.sendAppLogs === 'function') {
var prdIds = document.getElementById('prdIds') || {};
var ids = prdIds.getAttribute('value') || '';
window._yas.sendAppLogs({
appop: 'YB_CHOOSE_FOR_YOU',
param: JSON.stringify({
REC_POSE: 100013,
REC_ID: RECID,
PRD_ID: ids,
PRD_NUM: ids.split(',').length,
C_ID: C_ID,
ACTION_ID: 0
})
}, true);
}
}, 2000);
}());</script>`
).html();
return result;
});
... ...