public function addCommerceProductImpression($analytics = null, $productVariant = null, $index = 0, $listName = "")
{
/**
* This is broken in the Google Measurement Protocol PHP lib as per:
* https://github.com/theiconic/php-ga-measurement-protocol/issues/26
*/
return;
if ($productVariant) {
if ($analytics) {
$productData = $this->getProductDataFromProduct($productVariant, $index, $listName);
//Add the product to the hit to be sent
$analytics->addProductImpression($productData, $index);
InstantAnalyticsPlugin::log("addCommerceProductDetailView for `" . $productData['sku'] . "` - `" . $productData['name'] . "` - `" . $productData['name'] . "`", LogLevel::Info, false);
}
}
}