我想知道是否有办法在特定日期发布分析,而不是将交易发送到分析的日期。
e.g。我的订单从12日开始,但转换页面一直处理到19日,但我希望交易在12日发生在分析上。
我正在使用代码管理器并设置了一个类似于下面的数据层。
即使有办法调整Gaq推送以在另一个可行的日期发送数据
<script>
dataLayer = [{
'brands' : <?php echo "'" . $brandnames . "'" ?>,
'transactionId' : <?php echo "'" . $orderId . "'" ?>,
'transactionTotal' : <?php echo "'" . array_sum($branditems) . "'" ?>,
'transactionProducts' : [
<?php foreach ($orderedItems as $item) :
$product = Mage::getModel('catalog/product')->load($item->getProductId());
$branding = $product->getManufacturer();
$procat = 'empty';
$cats = $product->getCategoryIds();
foreach ($cats as $category_id) {
$cat = Mage::getModel('catalog/category')->load($category_id) ;
$procat = $cat->getName();
} ?>
<?php if ( $branding == '168') { ?>
{
'brand' : <?php echo "'" . $product->getAttributeText('manufacturer') . "'" ?>,
'category' : <?php echo "'" . $procat . "'" ?>,
'name' : <?php echo "'" . $item->getName() . "'" ?>,
'sku' : <?php echo "'" . $item->getSku() . "'" ?>,
'price' : <?php echo "'" . $item->getPrice() . "'" ?>,
'quantity' : <?php echo "'" . $item->getQtyOrdered() ."'" ?>
},
<?php } ?>
<?php endforeach; ?>
]
}];