On Creating Faebook Shop from Magento 2

Pixel and Meta Tag SetupPut something similar to Magento 2 (Head section may work)
There are more to do and more to configure

<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '789798');
fbq('track', 'PageView');

// manually added by sayed
//Ref: https://developers.facebook.com/docs/meta-pixel/reference
fbq('track', 'AddToCart');
fbq('track', 'AddPaymentInfo');
fbq('track', 'AddToWishlist');
fbq('track', 'CompleteRegistration');
fbq('track', 'Contact');
fbq('track', 'CustomizeProduct');
fbq('track', 'FindLocation');
fbq('track', 'Donate');
fbq('track', 'InitiateCheckout');
fbq('track', 'Lead');
fbq('track', 'PageView');
fbq('track', 'Purchase');
fbq('track', 'Schedule');
fbq('track', 'Search');
fbq('track', 'StartTrial');
fbq('track', 'SubmitApplication');
fbq('track', 'Subscribe');
fbq('track', 'ViewContent');

</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=3333&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<script type="application/ld+json">
// Meta Tag -- manual code
//there can be other ways such as automated ways to add meta tags
{
"@context":"https://schema.org",
"@type":"Product",
"productID":"facebook_tshirt_001",
"name":"Facebook T-Shirt",
"description":"Unisex Facebook T-shirt, Small",
"url":"https://example.org/facebook",
"image":"https://example.org/facebook.jpg",
"brand":"facebook",
"google_product_category": "Consumer Electronics",
"offers": [
    {
      "@type": "Offer",
      "price": "7.99",
      "priceCurrency": "USD",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock"
    }
  ],
"additionalProperty": [{
    "@type": "PropertyValue",
    "propertyID": "item_group_id",
    "value": "fb_tshirts"
  }]

}
</script>

Permanent link to this article: http://bangla.sitestree.com/on-creating-faebook-shop-from-magento-2/

Leave a Reply