Événements Facebook __missing_event

Bonjour!

Je souhaite créer une nouvelle campagne de pub avec comme objectif la conversion. Notre événement de conversion (l’inscription des membres au forum) existe et fonctionne, mais il apparaît sous _missing_event.

Ce matin Facebook me disait ceci image

(“un ou plusieurs événement n’a pas de nom” désolée pour la qualité de l’image médiocre)

Donc on a ajouté un nom dans le code sur memberful image

et j’ai pesé sur problème résolu.

On a eu une nouvelle réception il y a 32 minutes et le nom n’a toujours pas changé. Au final le nom je m’en fou un peu, mais c’est que je ne peux pas sélectionner Purchase comme Conversion dans ma campagne, il est en rouge, et je n’ai pas non plus accès à ce __missing_event :confused:

Sauriez-vous comment régler ça? Un gros merci!

Voici les infos de la doc dev pour l’événement “Purchase”.

Alors à première vue, pas de problème tu as très bien fait ça :raised_hands:

De ce que je vois dans ton image, pourquoi as-tu 2 curly brace autour de Inscription_forum? {{}}

En regardant la valeur {{order.local_without_currency_symbol}}, je suppose que la plateforme qui vous a dit de mettre ça. Peut-être que leur script remplace tout ce qui se trouve à l’intérieur de ces curly braces, aucune idée!

Lorsque tu inspecte à l’aide du pixel helper, ça donne quoi?

Aussi, je vois que ta currency est en USD. C’est voulu?

1 « J'aime »

La page pour s’inscrire c’est ça https://lepeuplier.memberful.com/checkout?plan=27167

le pixel donne ça

03

Je pense que j’avais entré le code de base et que eux ont ajouté le code d’évènement. Parce que d’habitude je rentre pas d’évènement. Faudrait oui mettre le currency en CAD

Heum…

image

Voici ce que j’ai vu dans le code:

J’avais donc raison pour les curly braces, leur script remplace ce qu’il y a dedans par la variable qui possède le même nom dans leur système.

Ensuite, je vois sur l’image qu’il y a des brackets autour de ton pixel_id! <2004289559600041> Enlevez-les et ça devrait régler le problème d’initialisation!

2 « J'aime »

J’enlève les curly brace pour que ça donne ça ?

fbq('track', 'Purchase', {
    content_name: ' inscription_forum ',
    value: ' order.total_without_currency_symbol ',
    currency: 'CAD'

Exact. Enlève les espaces inutiles aussi chaque côté. Et n’oublie pas de corriger ton ID de pixel :wink:

C’est fait! Je viens de recevoir la réponse du support Memberful héhé

La Tranchée > support Memberful

Hey Francois. If you want it to be “Inscription forum” I would just change the code to be ‘Inscription forum’. You don’t want to use the {{ }} when you’re just passing plain text. That’s only for Memberful variables.

Ça ne semble pas avoir fonctionner. Voici la ligne de code

<script>
!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','//connect.facebook.net/en_US/fbevents.js');

fbq('init', '2004289559600041');
fbq('track', 'PageView');

fbq('track', 'Purchase', {
    content_name: 'inscription_forum',
    value: '{{ order.total_without_currency_symbol }}',
    currency: 'CAD'
});
</script>

<noscript>
<img height="1" width="1" border="0" alt="" style="display:none" 
src="https://www.facebook.com/tr?id=<2004289559600041>&amp;ev=PageView" />
<img height="1" width="1" border="0" alt="" style="display:none" 
src="https://www.facebook.com/tr?id=<2004289559600041>&amp;ev=Purchase&amp;cd[value]={{ order.total }}&amp;cd[currency]=USD" />
</noscript>

p.s : inquiete toi pas, je supprime tes compte test :stuck_out_tongue:

De mon côté:

Le pixel qui bug est dans ta balise <noscript>.

Il faut que tu arranges ta devise et que tu enlève les brackets.

1 « J'aime »

Ça marche maintenant!! :smiley: Merci! :heart:

1 « J'aime »