in core/PixelRenderer.php [55:77]
private static function getPixelTrackCode($event, $fb_integration_tracking) {
$event_data[self::EVENT_ID] = $event->getEventId();
$custom_data = $event->getCustomData() !== null ?
$event->getCustomData() :
new CustomData();
$normalized_custom_data = $custom_data->normalize();
if (!is_null($fb_integration_tracking)) {
$normalized_custom_data[
self::FB_INTEGRATION_TRACKING] = $fb_integration_tracking;
}
$class = new ReflectionClass('FacebookPixelPlugin\Core\FacebookPixel');
return sprintf(
self::FBQ_EVENT_CODE,
$class->getConstant(strtoupper($event->getEventName())) !== false
? self::TRACK : self::TRACK_CUSTOM,
$event->getEventName(),
json_encode($normalized_custom_data, JSON_PRETTY_PRINT),
json_encode($event_data, JSON_PRETTY_PRINT)
);
}