1964 байта добавлено,
13:40, 16 сентября 2016 Для отслеживания событий, которые происходят в системе {{NameSystem}} и передачи их в системы вебаналитики нужно разместить в разделе '''Управление сайтом -> настройка внешнего вида''' код, который будет отправлять данные о взаимодействии с элементами интерфейса
пример для Яндекс Метрики
<syntaxhighlight lang="javascript" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
$(document).ready(function () {
var actions = [
{
selector: '.frd-flights-carrierResults__buyButton',
goal: 'buy_button'
},
{
selector: '.new-flights-passInfo__footer__button_buy',
goal: 'book_button'
},
{
selector: '.new-flights-passInfo__checkPopup__buttons__next',
goal: 'book_continue_button'
},
{
selector: '.new-flights-passInfo__footer__button_buy',
goal: 'pay_button'
},
{
selector: '.nemo-flights-results__summary__switch',
goal: 'search_change_open'
},
{
selector: '.new-flights-passInfo__footer__button_cancel',
goal: 'book_cancel'
}
];
actions.map(function (action) {
$(action.selector).on('click', function () {
yaCounterХХХХХХХХХХХХ.reachGoal(action.goal);
});
});
});
</syntaxhighlight>
В массиве перечислены классы элементов, клик на который будет отправлять событие, указанное в goal.
{{Attention|Замените '''ХХХХХХХХХХХХ''' на номер счетчика в Яндекс Метрике!}}
Далее в Яндекс Метрике создается цель типа Javascript-событие и для нее указывается соответствующее имя goal.