Получение динамических значений с сайта

Я пытаюсь внедрить динамический ре-маркетинг для сайта электронной коммерции. Я сделал все выпуски в коде для вызова динамических значений, но все же этот код, похоже, не работает. Я получаю сообщение об ошибке «Мы не обнаружили пользовательские параметры для Retail (Google Analytics)» в AdWords.

Это код

<script type="text/javascript">

var google_tag_params = {
ecomm_prodid: '<?php echo get_the_title();?>',
ecomm_pagetype: '<?php
if(is_page()){
echo get_the_title()." page";
}else{
session_start();
echo $_SESSION['page_type'];

}
?>',
ecomm_totalvalue: '<?php $product = new WC_Product( get_the_ID() );
session_start();
if($_SESSION['page_type']=="Product details page"){
echo $price = $product->price;
}
session_unset();
session_destroy();

?>',

dynx_itemid: '<?php echo get_the_title();?>',
dynx_pagetype: <?php
if(is_page()){
echo get_the_title()." page";
}else{
session_start();
echo $_SESSION['page_type'];

}
?>,
dynx_totalvalue: <?php $product = new WC_Product( get_the_ID() );
session_start();
if($_SESSION['page_type']=="Product details page"){
echo $price = $product->price;
}
session_unset();
session_destroy();

?>,
};
</script>

0

Решение

Довольно трудно понять, что происходит (пример вывода HTML вашего PHP-скрипта был бы полезен), но я заметил, что вы, похоже, не устанавливаете ecomm_pagetype к одному из допустимые значения для розничного сайта, а именно одного из home, searchresults, category, product, cart, purchase, other,

Также, ecomm_prodid должен точно соответствовать идентификатору продукта в вашем фиде Google Merchant.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]