Как добавить метрику для квизов?
С помощью встроенных опций плагина Quizle можно подключить Яндекс.Метрику для квизов. Для этого, перейдите в Консоль > Quizle > Настройки > вкладка “Интеграции” и в блоке Яндекс.Метрика настройте данный счётчик.
Для интеграции с Яндекс.Метрика в плагине Quizle предусмотрены события https://support.wpshop.ru/docs/plugins/quizle/integrations/#yandex-metrika.
Чтобы подключить GTM к отдельному квизу, установите и активируйте плагин ProFunctions и добавьте в него код:
/* Подключить GTM к отдельному квизу*/
add_action( 'init', function () {
add_action( 'wp_enqueue_scripts', function () {
$js = <<<'JS'
jQuery(function($) {
document.addEventListener('quizle:finish', function (e) {
const quizleTitle = e.detail.quizle;
const quizleId = e.detail.$quizle.data('identity');
if (quizleId === 'quizle-name') {
// код для отправки события в GTM
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'quizleFinish',
quizle:quizleTitle
});
}
});
});
JS;
wp_add_inline_script( 'quizle-scripts', $js );
} );
} );
Вместо quizle-name вставьте имя квиза, которое можно скипировать в шорткоде Консоль > Quizle.
Вам помог ответ?