Как добавить метрику для формы покупки в один клик
Чтобы добавить событие успешной отправки формы “купить в один клик” в гугл метрику, нужно добавить такой код в плагин https://support.wpshop.ru/docs/general/profunctions/
add_action( 'init', function () {
add_action( 'wp_enqueue_scripts', function () {
wp_add_inline_script( 'bono-scripts', <<<'JS'
jQuery(function ($) {
window.dataLayer = window.dataLayer || [];
$(document).ajaxSuccess(function (event, request, settings) {
if (typeof wpshop_ajax === 'undefined' ||
! wpshop_ajax.url ||
wpshop_ajax.url !== settings.url ||
-1 === settings.data.indexOf('action=one_click_buy')
) {
return;
}
var $container = $('.js-one-click-buy-container');
var params = {
name: $container.find('input[name="name"]').val(),
email: $container.find('input[name="email"]').val(),
phone: $container.find('input[name="phone"]').val()
};
if (request.responseJSON.success) {
// отправляем событие в аналитику
dataLayer.push({'event': 'one_click_buy_success_submit'}, params); // здесь задаем удобное для вас название ивента
}
});
});
JS
);
} );
} );
Вам помог ответ?