_googleAnalyticsData = $googleAnalyticsData; $this->_layout = $layout; $this->_storeManager = $storeManager; } /** * Add order information into GA block to render on checkout success pages * * @param EventObserver $observer * @return void */ public function execute(EventObserver $observer) { $orderIds = $observer->getEvent()->getOrderIds(); if (empty($orderIds) || !is_array($orderIds)) { return; } $block = $this->_layout->getBlock('google_analytics'); if ($block) { $block->setOrderIds($orderIds); } } }