Skip to content

Commit d1f9b10

Browse files
author
Denis Karakoluichka
committed
v1.0.2
1 parent 104a5d9 commit d1f9b10

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

DataLayerEc.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function addProductImpression(array $product)
3838
if(isset($root['promoView'], $root['promoView']['promotions']))
3939
array_push($root['promoView']['promotions'], [$product]);
4040
else
41-
$root['promoView'] = ['promotions' => [$product]];
41+
$root['promoView'] = ['promotions' => [$product]];
4242
}
4343

4444
public function addPromoClick(array $product, array $action = [])
@@ -48,9 +48,12 @@ public function addPromoClick(array $product, array $action = [])
4848

4949
public function addPromoImpression(array $product)
5050
{
51-
$this->getRoot()['impressions'] = isset($this->getRoot()['impressions'])
52-
? [$product]
53-
: $this->getRoot()['impressions'] + $product;
51+
52+
if(!isset($this->getRoot()['impressions']))
53+
$this->getRoot()['impressions'] = [];
54+
55+
array_push($this->getRoot()['impressions'], $product);
56+
5457
}
5558

5659
private function pushEcAction(string $ecAction, array $items, string $event = null, array $userAction = [])

0 commit comments

Comments
 (0)