protected function PageContextService::buildNodeData in Simple Facebook Pixel 8
Builds node view content event data.
1 call to PageContextService::buildNodeData()
- PageContextService::build in src/
PageContextService.php  - Builds events data.
 
File
- src/
PageContextService.php, line 110  
Class
- PageContextService
 - Class PageContextService.
 
Namespace
Drupal\simple_facebook_pixelCode
protected function buildNodeData() {
  $node = $this->request->attributes
    ->get('node');
  if ($node instanceof NodeInterface) {
    $view_content_entities = array_values($this->configFactory
      ->get('view_content_entities'));
    if (in_array('node:' . $node
      ->bundle(), $view_content_entities)) {
      $data = [
        'content_name' => $node
          ->getTitle(),
        'content_type' => $node
          ->bundle(),
        'content_ids' => [
          $node
            ->id(),
        ],
      ];
      $this->pixelBuilder
        ->addEvent('ViewContent', $data);
    }
  }
}