view/frontend/templates/pixel/view_content.phtml (31 lines of code) (raw):

<?php /* @var \Facebook\BusinessExtension\Block\Pixel\ViewContent $block */ if ($block->getFacebookPixelID()) { $eventId = \Facebook\BusinessExtension\Helper\EventIdGenerator::guidv4(); $block->trackServerEvent($eventId); ?> <script> fbq('set', 'agent', '<?= $block->getFacebookAgentVersion() ?>', '<?= $block->getFacebookPixelID() ?>'); fbq('track', 'ViewContent', { source: "<?= $block->getSource() ?>", pluginVersion: "<?= $block->getPluginVersion() ?>", content_type: "<?= $block->getContentType() ?>", content_ids: [<?= $block->getContentIDs() ?>] <?php if ($block->getContentName()) { ?> , content_name: "<?= $block->getContentName() ?>" <?php } ?> <?php if ($block->getContentCategory()) { ?> , content_category: "<?= $block->getContentCategory() ?>" <?php } ?> <?php if ($block->getValue() && $block->getCurrency()) { ?> , value: <?= $block->getValue() ?> , currency: "<?= $block->getCurrency() ?>" <?php } ?> } , { eventID: "<?= $eventId ?>" } ); </script> <?php $block->logEvent($block->getFacebookPixelID(), 'ViewContent') ?> <?php } ?>