Shopify themes, liquid, logos, and UX
Hi All,
I'm having a problem with my Meta Pixel which iss not being found on the the Checkout Page. It works on all other pages but after adding a product to my cart and going to the checkout page where shipping information is required it says "No Pixels Found" on my website.
On my ad manager Facebook events are tracking everything correctly except Add Payment Info and Purchases.
Please could someone assist me in finding a solution to this issue? Thank you.
The solution I found here in the forum does not work for me. Shopify changed the collect consent option last October.
OLD SOLUTION
>"Online Store"
>"Preferences"
>Scroll down till you see "Customer Privacy"
>Ensure "Collect Before Consent" or "Partially collected before consent"
hello,
how did you setup pixel on your website through channel app or using google tag manager?
Hello, via the Facebook App. Maybe that makes a different?
Yes. Facebook App is not customizable as we want and checkout is not free on basic plan. so you must have google tag manager setup with additional script or you can avail checkout in customer events throgh custom pixel implementation.
hope you understand. if not feel free to ask me details.
cheers
Thanks a lot! Will try that.
for any analytical issue please feel free to DM me.
thanks
Hello. I tried to add a custom pixel under customer events but the pixel is still not firing. Been struggling for a long time now. Here is my code:
// Step 1. Initialize the JavaScript pixel SDK
!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');
// Initialize Facebook Pixel
fbq('init', '843627671217204');
fbq('track', 'PageView');
// Step 2. Track Purchase Event
analytics.subscribe("all_standard_events", event => {
if (event?.data?.event === 'purchase') {
fbq('track', 'Purchase', {
value: event.data.value,
currency: event.data.currency
});
}
});
there is no DM option? my instagram: inner.industries
Hi ! Thanks a lot for these details but i'm having problem at this stage, can you be more precise about the implementation with GTM and Meta pixel ?
Hi 47KTC,
It appears that the Shopify Facebook App does not provide the AddPaymentInfo event on the checkout page. Additionally, for security reasons, Shopify restricts the direct operation of third-party apps at the checkout stage.
You may find the solution by using Custom pixels to send the Add Payment Info event as instructed in Shopify's help documentation, which you can access here: Shopify Help Center | Custom pixels. Alternatively, if you prefer a less technical approach, you can explore the available Pixel apps in the Shopify App store that support Shopify Pixels.
2m ago Learn the essential skills to navigate the Shopify admin with confidence. T...
By Shopify Feb 12, 2025Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025