in integration/FacebookWordpressWPECommerce.php [50:73]
public static function injectAddToCartEvent($response) {
if (FacebookPluginUtils::isInternalUser()) {
return $response;
}
$product_id = $response['product_id'];
$server_event = ServerEventFactory::safeCreateEvent(
'AddToCart',
array(__CLASS__, 'createAddToCartEvent'),
array($product_id),
self::TRACKING_NAME
);
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);
$response['widget_output'] .= $code;
return $response;
}