Authored by zhangxiaoru

埋点 延迟发送

@@ -202,13 +202,17 @@ $('.btn-balance').on('touchend', function() { @@ -202,13 +202,17 @@ $('.btn-balance').on('touchend', function() {
202 productId.push($(this).data('id')); 202 productId.push($(this).data('id'));
203 }); 203 });
204 204
205 - window._yas.sendCustomInfo({  
206 - op: 'YB_SC_TOBUY_CLICK',  
207 - param: JSON.stringify({  
208 - C_ID: C_ID,  
209 - PRD_ID: productId.join(','),  
210 - })  
211 - }, true); 205 + setTimeout(function() {
  206 + if (window._yas && window._yas.sendCustomInfo) {
  207 + window._yas.sendCustomInfo({
  208 + op: 'YB_SC_TOBUY_CLICK',
  209 + param: JSON.stringify({
  210 + C_ID: C_ID,
  211 + PRD_ID: productId.join(','),
  212 + })
  213 + }, true);
  214 + }
  215 + }, 200);
212 } 216 }
213 217
214 if (shouldLowStocks()) { 218 if (shouldLowStocks()) {
@@ -260,10 +264,12 @@ if ($('.invalid-goods').find('.shopping-cart-good').length === 0) { @@ -260,10 +264,12 @@ if ($('.invalid-goods').find('.shopping-cart-good').length === 0) {
260 } 264 }
261 265
262 $(function () { 266 $(function () {
263 - if (window._yas && window._yas.sendCustomInfo) {  
264 - window._yas.sendCustomInfo({  
265 - op: 'YB_SC',  
266 - param: JSON.stringify({C_ID: C_ID})  
267 - }, true);  
268 - } 267 + setTimeout(function() {
  268 + if (window._yas && window._yas.sendCustomInfo) {
  269 + window._yas.sendCustomInfo({
  270 + op: 'YB_SC',
  271 + param: JSON.stringify({C_ID: C_ID})
  272 + }, true);
  273 + }
  274 + }, 200);
269 }); 275 });
@@ -168,17 +168,19 @@ $company.on('input', function() { @@ -168,17 +168,19 @@ $company.on('input', function() {
168 // 确认及返回事件 168 // 确认及返回事件
169 $('.confirm-btn, .nav-back').on('touchstart', function(e) { 169 $('.confirm-btn, .nav-back').on('touchstart', function(e) {
170 170
171 - if (window._yas && window._yas.sendCustomInfo) {  
172 - window._yas.sendCustomInfo({  
173 - op: 'YB_SC_INVOICE_INFO_SAVE',  
174 - param: JSON.stringify({  
175 - C_ID: C_ID,  
176 - INVOICE_TYPE: $invoiceType.find('.on').data('id'),  
177 - INVOICE_TITLE: $('.invoice-top').find('.on').text(),  
178 - INVOICE_CONTENT: $chooseCont.data('id')  
179 - })  
180 - }, true);  
181 - } 171 + setTimeout(function() {
  172 + if (window._yas && window._yas.sendCustomInfo) {
  173 + window._yas.sendCustomInfo({
  174 + op: 'YB_SC_INVOICE_INFO_SAVE',
  175 + param: JSON.stringify({
  176 + C_ID: C_ID,
  177 + INVOICE_TYPE: $invoiceType.find('.on').data('id'),
  178 + INVOICE_TITLE: $('.invoice-top').find('.on').text(),
  179 + INVOICE_CONTENT: $chooseCont.data('id')
  180 + })
  181 + }, true);
  182 + }
  183 + }, 200);
182 184
183 e.preventDefault(); 185 e.preventDefault();
184 confirmAction(); 186 confirmAction();
@@ -165,14 +165,16 @@ $invoice.on('touchend', '.checkbox', function() { @@ -165,14 +165,16 @@ $invoice.on('touchend', '.checkbox', function() {
165 orderCont = window.cookie('order-info') && JSON.parse(window.cookie('order-info')); 165 orderCont = window.cookie('order-info') && JSON.parse(window.cookie('order-info'));
166 invoiceInit(); 166 invoiceInit();
167 167
168 - if (window._yas && window._yas.sendCustomInfo) {  
169 - window._yas.sendCustomInfo({  
170 - op: 'YB_SC_INVOICE_ISSUE',  
171 - param: JSON.stringify({  
172 - C_ID: C_ID  
173 - })  
174 - }, true);  
175 - } 168 + setTimeout(function() {
  169 + if (window._yas && window._yas.sendCustomInfo) {
  170 + window._yas.sendCustomInfo({
  171 + op: 'YB_SC_INVOICE_ISSUE',
  172 + param: JSON.stringify({
  173 + C_ID: C_ID
  174 + })
  175 + }, true);
  176 + }
  177 + }, 200)
176 }); 178 });
177 179
178 180
@@ -337,20 +339,23 @@ function submitOrder(times) { @@ -337,20 +339,23 @@ function submitOrder(times) {
337 }) 339 })
338 340
339 /* tar add 161116 */ 341 /* tar add 161116 */
340 - if (window._yas && window._yas.sendCustomInfo) {  
341 - window._yas.sendCustomInfo({  
342 - op: 'YB_SC_TOPAY_CLICK',  
343 - param: JSON.stringify({  
344 - C_ID: window._ChannelVary[cookie('_Channel')],  
345 - ORDER_CODE: res.data.order_code,  
346 - PRD_NUM: $('#goods-num').val(),  
347 - ORDER_AMOUNT: res.data.order_amount,  
348 - UNIONCOOKIE: res.data.unionCookie || '',  
349 - PRD_SKN: PRD_SKN.join(','),  
350 - PRD_SKU: PRD_SKU.join(',')  
351 - })  
352 - }, true);  
353 - } 342 + setTimeout(function() {
  343 + if (window._yas && window._yas.sendCustomInfo) {
  344 + window._yas.sendCustomInfo({
  345 + op: 'YB_SC_TOPAY_CLICK',
  346 + param: JSON.stringify({
  347 + C_ID: window._ChannelVary[cookie('_Channel')],
  348 + ORDER_CODE: res.data.order_code,
  349 + PRD_NUM: $('#goods-num').val(),
  350 + ORDER_AMOUNT: res.data.order_amount,
  351 + UNIONCOOKIE: res.data.unionCookie || '',
  352 + PRD_SKN: PRD_SKN.join(','),
  353 + PRD_SKU: PRD_SKU.join(',')
  354 + })
  355 + }, true);
  356 + }
  357 + }, 200)
  358 +
354 359
355 window.setCookie('order-info', ''); 360 window.setCookie('order-info', '');
356 window.location.href = url; 361 window.location.href = url;
@@ -583,12 +588,14 @@ $(window).scroll(function() { @@ -583,12 +588,14 @@ $(window).scroll(function() {
583 }); 588 });
584 589
585 $(function () { 590 $(function () {
586 - if (window._yas && window._yas.sendCustomInfo) {  
587 - window._yas.sendCustomInfo({  
588 - op: 'YB_SC_ORDER_ENSURE',  
589 - param: JSON.stringify({  
590 - C_ID: C_ID  
591 - })  
592 - }, true);  
593 - } 591 + setTimeout(function() {
  592 + if (window._yas && window._yas.sendCustomInfo) {
  593 + window._yas.sendCustomInfo({
  594 + op: 'YB_SC_ORDER_ENSURE',
  595 + param: JSON.stringify({
  596 + C_ID: C_ID
  597 + })
  598 + }, true);
  599 + }
  600 + }, 200)
594 }); 601 });