|
|
@ -82,30 +82,6 @@ function custom_canonical_url() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
add_action('wp_head', 'add_facebook_pixel'); |
|
|
|
|
|
|
|
function add_facebook_pixel() { |
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
<!-- Meta Pixel Code --> |
|
|
|
|
|
|
|
<script> |
|
|
|
|
|
|
|
!function(f,b,e,v,n,t,s) |
|
|
|
|
|
|
|
{if(f.fbq)return;n=f.fbq=function(){n.callMethod? |
|
|
|
|
|
|
|
n.callMethod.apply(n,arguments):n.queue.push(arguments)}; |
|
|
|
|
|
|
|
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; |
|
|
|
|
|
|
|
n.queue=[];t=b.createElement(e);t.async=!0; |
|
|
|
|
|
|
|
t.src=v;s=b.getElementsByTagName(e)[0]; |
|
|
|
|
|
|
|
s.parentNode.insertBefore(t,s)}(window, document,'script', |
|
|
|
|
|
|
|
'https://connect.facebook.net/en_US/fbevents.js'); |
|
|
|
|
|
|
|
fbq('init', '1791804684725971'); |
|
|
|
|
|
|
|
fbq('track', 'PageView'); |
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
<noscript> |
|
|
|
|
|
|
|
<img height="1" width="1" style="display:none" |
|
|
|
|
|
|
|
src="https://www.facebook.com/tr?id=1791804684725971&ev=PageView&noscript=1"/> |
|
|
|
|
|
|
|
</noscript> |
|
|
|
|
|
|
|
<!-- End Meta Pixel Code --> |
|
|
|
|
|
|
|
<?php |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_action('woocommerce_thankyou', 'send_purchase_to_metrika'); |
|
|
|
add_action('woocommerce_thankyou', 'send_purchase_to_metrika'); |
|
|
|
function send_purchase_to_metrika($order_id) { |
|
|
|
function send_purchase_to_metrika($order_id) { |
|
|
|
if (!$order_id) return; // Проверка, что заказ существует |
|
|
|
if (!$order_id) return; // Проверка, что заказ существует |
|
|
@ -161,7 +137,13 @@ function send_purchase_to_metrika($order_id) { |
|
|
|
<?php |
|
|
|
<?php |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
add_action('wp_footer', 'add_facebook_pixel_events'); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Добавление событий контрибуции для FP Pixel |
|
|
|
|
|
|
|
* только на боевом сайте АЕ |
|
|
|
|
|
|
|
* */ |
|
|
|
|
|
|
|
if($site_env->site_mode == 'production' and $site_env->site_region == 'ae') { |
|
|
|
|
|
|
|
add_action('wp_footer', 'add_facebook_pixel_events'); |
|
|
|
function add_facebook_pixel_events() { |
|
|
|
function add_facebook_pixel_events() { |
|
|
|
// 1. Событие AddToCart (Добавление в корзину) |
|
|
|
// 1. Событие AddToCart (Добавление в корзину) |
|
|
|
if (is_product() || is_shop() || is_cart()) { |
|
|
|
if (is_product() || is_shop() || is_cart()) { |
|
|
@ -273,8 +255,8 @@ add_action('wp_footer', 'add_facebook_pixel_events'); |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<?php |
|
|
|
<?php |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Отключаем кэширование для страниц товаров |
|
|
|
// Отключаем кэширование для страниц товаров |
|
|
|
add_action('template_redirect', function() { |
|
|
|
add_action('template_redirect', function() { |
|
|
|
if (is_product()) { |
|
|
|
if (is_product()) { |
|
|
|