Why isn't my Meta Pixel found at checkout?

Why isn't my Meta Pixel found at checkout?

47KTC
New Member
10 0 0

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"

Replies 9 (9)

proshop_analyst
Tourist
13 0 0

hello,

how did you setup pixel on your website through channel app or using google tag manager?

GTM
47KTC
New Member
10 0 0

Hello, via the Facebook App. Maybe that makes a different?

proshop_analyst
Tourist
13 0 0

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

GTM
47KTC
New Member
10 0 0

Thanks a lot! Will try that.

proshop_analyst
Tourist
13 0 0

for any analytical issue please feel free to DM me.

thanks

GTM
PlsHelp
New Member
5 0 0

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

mustafa333
Visitor
2 0 0

there is no DM option? my instagram: inner.industries

PaulS2
Visitor
3 0 0

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 ?

torus-peter
Shopify Partner
6 0 2

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.