in integration/FacebookWordpressCalderaForm.php [41:68]
public static function injectLeadEvent($out, $form) {
if (
FacebookPluginUtils::isInternalUser() ||
$out['status'] !== 'complete'
) {
return $out;
}
$server_event = ServerEventFactory::safeCreateEvent(
'Lead',
array(__CLASS__, 'readFormData'),
array($form),
self::TRACKING_NAME,
true
);
FacebookServerSideEvent::getInstance()->track($server_event);
$code = PixelRenderer::render(array($server_event), self::TRACKING_NAME);
$code = sprintf("
<!-- Meta Pixel Event Code -->
%s
<!-- End Meta Pixel Event Code -->
",
$code);
$out['html'] .= $code;
return $out;
}