Как добавить метрику wpstories

С версии 2.0.0 в скрипт wpstories были добавлены 2 события: wpstories_follow_link и wpstories_show_frame, которые можно использовать для метрики.

Для этого нужно добавить примерно такой код в плагин https://support.wpshop.ru/docs/general/profunctions/

// see https://yandex.ru/support/metrica/code/counter-initialize.html
add_action( 'wp_enqueue_scripts', function () {
    wp_add_inline_script( 'expert-review-scripts', <<<'JS'
jQuery(function($) {
    document.addEventListener('wpstories_show_frame', function (e) {
        var params = {
            slide: e.detail.$frame.data('story'),
            story: e.detail.$frame.data('frame')
        };
        
        // яндекс метрика
        if (typeof ym !== 'undefined') {
            ym(XXXXXX, 'reachGoal', 'show_story', params);
        }
        
        // гугл тэк менеджер
        window.dataLayer = window.dataLayer || [];
        dataLayer.push($.extend({'event': 'show_story'}, params))
    });
})
JS
    );
} );

Аналогичный скрипт можно добавить и для события wpstories_follow_link

Вам помог ответ?
Похожие вопросы
Нужно ли покупать Clearfy, если у меня Ваша тема?
+1
Как убрать поле "Email" из формы комментирования?
+87
Ваши темы поддерживают английский язык?
+8
Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)
+8
Почему в Гугл.Вебмастере выдается ошибка "Страница не оптимизирована для мобильных устройств"?
+7
Что означает ошибка publisher в микроразметке?
+6
Что будет, если Ваш сервер лицензий/Ваш сайт закроется? Перестанут ли работать темы?
+5
Как убрать поле "Сайт" из формы комментирования?
+4
Текст без переносов и/или выходит за границы
+4
Как изменить количество записей на главной и в рубриках блога
+3
Как сделать фиксированный (плавающий) виджет?
+3
Как на главной странице и в архивах рандомно вывести карточки постов разных размеров?
+3
Можно ли перенести лицензию на другой домен?
+3
Как исключить из содержания ненужные заголовки?
+2
Можно ли взять лицензию на один домен, а потом докупить неограниченную?
+2
Можно ли на Ваших шаблонах создать мультиязычный сайт?
+2
Как поменять форму "Задать вопрос"
+2
Как добавить и настроить телефонные номера?
+13
Как изменить поле telephone в микроразметке?
+12
Микроразметка автоматически включена в Ваши темы или ее как-то надо настраивать?
+10