public static function injectAddToCartEvent()

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;
  }