Я работаю над сайтом системы управления продуктом, на котором по запросу о товаре я заполняю форму для связи с нами, которая содержит информацию об этом продукте следующим образом
как только форма отправлена, она выводит меня на страницу благодарности, где я добавил следующий код, чтобы отслеживать его с помощью GTM
<?php
$enquiry_id = "";
$enquiry_id = $this->session->userdata('enq_id');
$product_data = "";
$product_data = $this->session->userdata('enq');
echo "<!--<pre>";
print_r($product_data);
echo "<pre>-->";
if (!empty($product_data) && !empty($enquiry_id) && isset($product_data)){
?>
<script>
<?php
foreach($product_data as $value){
?>
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': '<?php echo $enquiry_id?>' // Transaction ID.
},
'products': [{
'name': '<?php echo $value ?>',
'id': '<?php echo $enquiry_id?>',
'price': '0.0',
'quantity': 1
}]
}
}
});
<?php } ?>
</script>
<?php
$this->session->unset_userdata('enq_id');
$this->session->unset_userdata('enq');
}
?>
<script>
Теперь я могу получить значения в отладчике GTM, а также увидеть их в исходном виде, но значения не отображаются в Google Analytics, поэтому есть ли другой способ получить значения в Conversion-> Раздел электронной коммерции GA.Is установил тип трека как Transaction в GTM.
заранее спасибо
Задача ещё не решена.
Других решений пока нет …