我尝试在GTM中使用一些js代码,但出现此错误。该行发生错误window.sbHooks.addAction('sbCoreState::CreateBets/success', (data, response) => {我在哪里使用自定义vue js钩子。我该如何解决?<script>if (typeof window.sbHooks === 'object') { // отправим данные о достижении цели (размещение ставки/прогноза) в Яндекс Метрику window.sbHooks.addAction('sbCoreState::CreateBets/success', (data, response) => { //data.express_bet - сумма экспресса, если это значение есть - то ставка экспресс //data.express_tip - текст экспресса //добавлен экспресс с прогнозом или без if ( typeof data.express_bet !== 'undefined' && typeof response.body.ids !== 'undefined' && Array.isArray(response.body.ids) && response.body.ids.length > 0 ) { if (typeof yaCounter47035968 != 'undefined') { yaCounter47035968.reachGoal('AddTipExpress'); if (data.express_tip.length > 0) { yaCounter47035968.reachGoal('AddReviews'); } } } // Если это несколько ставок, то переберем их и посмотрим есть ли текст if ( typeof data.express_bet == 'undefined' && data.bets.length > 0 ) { for (var i = 0; i <= data.bets.length - 1; i++) { var tip_text = data.bets[i].tip_text; if (typeof yaCounter47035968 != 'undefined') { yaCounter47035968.reachGoal('AddTipOrdinary'); if (typeof tip_text !== 'undefined') { yaCounter47035968.reachGoal('AddReviews'); } } } } });}</script>
添加回答
举报
0/150
提交
取消