I’m using Facebook Conversion API and especially with custom events related to form submissions, the TAG randomly fails to send the event in some cases (quite frequently), and there are errors in the logs. Additionally, i don’t know how, but the same failed event is resent, and the tag attempts to send it again—sometimes failing again. If we disable the Facebook TAGs related to the forms, the events are not duplicated.
There are three tags: two custom events that are triggered by form_inviato_generico, and one that is triggered by a series of specific form events (e.g., richiedi_informazioni_auto). The third one is set as a standard “Lead” event and is also triggered by form_inviato_generico. On the client side, the GA4 tags fire normally only once. TAGS haven’t been touched (created 2 years ago) until now to find the problem, i’ve only added consent status before now.
I would like to point out that the events where this happens are almost always the same ones, but the issue does not occur with every form submission—only in certain cases. The client has changed the site domain the 1° of July but i’ve notice that this problem was already there before.
Please find attached some explanatory screenshots.
Additionally, i don’t know how, but the same failed event is resent, and the tag attempts to send it again—sometimes failing again. If we disable the Facebook TAGs related to the forms, the events are not duplicated.
Can you please elaborate on this, perhaps with examples? I don’t quite understand whats re-sending what.
TAGS haven’t been touched (created 2 years ago) until now to find the problem, i’ve only added consent status before now.
is your FB template up to date? I see v.22 API so probably уes, but make sure latest template are used
can you also show us the settings (from GTM UI not preview) of the tag that is failing?
For the duplication of the event, in the list of events in 4th image you can see events 6 and 8 are duplicated. 6 and 7 are correct because for every form sent i’ve got two events one generic (form_inviato_generico) and one specific by the form type send (richiedi_informazioni_auto). I’ve send only one form and in this case the event richiedi_informazioni_auto have been sent 2 times.
The FB tag is up to date.
This looks really weird. I have not been able to reproduce this problem in myself.
I can suggest trying two things:
Try not to use the “inherit from client” tag in Meta, instead specify the name of the event to be sent to Meta. Perhaps the logic inside the tag that selects the event name somehow affects the error.
Try to switch to Data tag - Data Client for Meta tags.
I’ve tryed to deactivate Google ADS tags from server side and seems that in this way the problem disappear.
I should try to use Data tag for Meta tag and reactivate GADS?
It sounds strange that the operation of some tags affects others. I haven’t encountered this before. Maybe you use transforms or something similar that can affect payload events in the process which breaks the logic of some tags?
But you should definitely try to use Data tag - Data Client for Meta and leave only GA4 and Google ADS working on GA4 hits on the server.