androidgoogle-analyticsgoogle-tag-managerfacebook-pixel

Facebook pixel through Google Tag Manager from mobile, without a website


Is it possible to use Facebook/Snapchat pixel (for conversion tracking and retargeting etc) through GTM with events reported only from the mobile app.

I'm currently trying to figure out a way but GTM apparently only supports integrating facebook pixels only for a website. Is there a work around for this?

Could Google Analytics be helpful for conversion tracking?


Solution

  • GTM for mobile is severely limited comparing to the normal GTM for web.

    It is still possible to make a GTM tag that would call a generic function or send a generic pixel. You can even grab some variables from your firebase user properties and jam into the pixel url. Aaaand it will work! However, it's not as easy as fbq('track'...). You have to know what to send to what endpoint.

    Oh, you also will have to ask the app teams to "issue an event" to the GTM listener/function in their code to then be able to use it as a trigger. From our perspective it seems like issuing an event. From the app devs perspective it would look like calling a GTM SDK function and passing a few arguments, one of which would be the event name.

    Basically, mobile tracking implementation for third parties goes like so: you have app teams running the GTM SDK function during key conversions, passing appropriate event names. Then you either use those as triggers for simpler third party image requests, or you ask the teams to implement certain SDKs and trigger them directly from those conversion callbacks.