You are here

public function CommerceEventsSubscriber::trackPurchase in Commerce Google Tag Manager 8.2

Same name and namespace in other branches
  1. 8 src/EventSubscriber/CommerceEventsSubscriber.php \Drupal\commerce_google_tag_manager\EventSubscriber\CommerceEventsSubscriber::trackPurchase()

Track the "purchase" event.

Parameters

\Drupal\state_machine\Event\WorkflowTransitionEvent $event: The workflow transition event.

File

src/EventSubscriber/CommerceEventsSubscriber.php, line 105

Class

CommerceEventsSubscriber
Event handler for commerce related events.

Namespace

Drupal\commerce_google_tag_manager\EventSubscriber

Code

public function trackPurchase(WorkflowTransitionEvent $event) {

  /** @var \Drupal\commerce_order\Entity\OrderInterface $order */
  $order = $event
    ->getEntity();
  $this->eventTracker
    ->purchase($order);
}