Facebook Pixel is triggering multiple times - facebook

Facebook pixel is triggering multiple times.
These are the add to cart events triggering multiple times
Facebook is also showing this error
facebook pixel is connected via Partner integration on shopify.
I connected another pixel via partner integration and that is working fine and i also checked that there is no other pixel set up on website and it is connected via only partner integration method on shopify.
I also tried to set up facebook pixel via event set up and facing pixel duplication as well.

Related

Should I remove facebook pixel TAG after having facebook conversion api TAG?(both on GTM)

I created a web container and sever container,
and I had created the facebook CAPI tag for tracking on the server container,
I can see in the progress, it does not need to create a facebook Pixel.
but my current setup was retaining the facebook pixel tag on client side.
I know facebook pixel is required for the facebook CAPI tag,
but what about the facebook pixel tag on web container?
Because I can see the client side tracking may be affected by the anti-tracking feature,
and server side works well.
Should I remove the client side tracking, only do the tracking from server side?
Facebook itself recommends to not deploy a server-only implementation because you can lose many events that are "browser native", like PageView or ViewContent. The official recommendation is to adopt a redundant setup, sending events via both Pixel and Conversions API. Facebook has the ability to deduplicate events and you get more precise and optimized conversions.

Is there a way to delete a facebook pixel event?

I have added javascript to my page that tracks different events on buttons. I did some testing after I had launched a facebook campaign and the evnets I created got credited to one of the ads. Is it possble to delete specific events (purchase and InitialCheckout) that are registered by the pixel.

2 separate facebook pixels - one integrated into shopify, one on GTM - How to make it work?

I have a fairly unique business model in which I need to use a retail partner to sell my produce because licensing is difficult. They have to collect money and transfer it to supplies on my behalf so my product must be sold on their site.
They have their own acquisition campaigns running through facebook and therefor have a facebook pixel passing data for those ads and it's directly integrated into shopify. Our products end up just being another sku on their site but we would like to also support those with facebook ads so would need to have our pixel as well. Unfortunately shopify only allows one tracking code from facebook.
Would there be any issue is setting our facebook pixel up on Google Tag Manager (we have the container across their site) and expecting it to fire in parallel with the pixel that they have integrated into shopify?
Followup, same scenario for Google Analytics, Google Adwords, etc.
Thanks!

How can I make the bot code independent of the channel,( I want a single bot code for facebook at work and DirectLine)

My aim is to use a single bot code to run the bot at two different channels DirectLine and Facebook#work. I am going to cite an example of issues that I face when I am using facebook channel and directLine channel. The issues I have are the following:
The links or urls though supported through mark down in DirectLine are not supported in facebook, I have to make a seperate hero card.
Even if i use an url through hero card in facebook, the skype link cant be connected, bcos the link "sip:***#xxx.com", is changed to xxx alone.
I cannot get the name of the user from the "From.Name".
So what is the best possible way to resolve this? Should I simply write functions for each channels??Is that the only option.
What I want in the end is a bot code that is independent of the channel that is used for chatting
Use a simple switch-case for the Activity.Channel in the messagesController, then format the Activity.Text that is giving you troubles for each channel
Mark down is not supported in the Facebook channel. So there's no way to directly connect to Skype from Facebook channel.
Facebook# work returns only the id of the corresponding user to the bot framework. We have to then use the Facebook api to get the name of the user with the corresponding id.

How do we figure out to track facebook app installs to a specific marketing campaign and associated that with our own internal user ID?

This seems like a pretty basic need but I am unsure how to do it. Use case:
Company pays FB $$$ for mobile app install.
User clicks on facebook add to install your app
User starts the app. The code in the initialization function (appDidFinishLaunchingWithOptions on IOS) calls FBAppEvents activateApp]
Presumably somewhere in the
Facebook SDK the IDFA is sent to facebook.
Facebook correlates
the IDFA with the facebook app events to figure out what facebook
add was clicked. This data is then fed to facebook analytics so you
can see what campaign was used.
What I need is that after step 5 completes a way to figure what user ID's are associated with the specific facebook campaign. We would use this in our own internal tools to measure the campaign success. Preferably I would do this on the mobile end and send up the campaign source. Alternatively, we could do it server side. But I just don't see a way to get at the campaign data.
You could use Deferred Deep Linking with a parameter flagging the campaign install source. You'd miss out on view-through attribution (you could use Ads Manager to scale it up in aggregate), but it'd get you some user-level tracking.