Utiliser les pages vues virtuelles avec le Pixel Facebook

Tabata Vossen -

Dernièrement, plusieurs de nos utilisateurs nous ont remonté un problème important auquel ils faisaient face : il leur était impossible de créer des audiences personnalisées sur Facebook à partir des pages vues (URL) d'une campagne. Dans cet article, nous allons vous montrer comment traquer les pages vues (virtuelles) de vos campagnes Qualifio avec le Pixel Facebook.

Le problème

Par exemple, supposons que vous souhaitiez lancer une campagne publicitaire et cibler uniquement aux répondants à votre enquête qui n'ont pas été jusqu'à l'écran de fin. Malheureusement, cela n’est pas possible avec le pixel par défaut, car les pages vues d’une campagne Qualifio n’apparaissent pas dans les données récupérées par les pixels Facebook.

La solution

Chaque fois qu'un participant passe d'une étape de votre campagne à la suivante (écran d'accueil, questionnaire, formulaire, écran de sortie), nous envoyons un événement personnalisé à Facebook avec une URL virtuelle en tant que paramètre additionnel.

Étape 1 : Trouvrez votre pixel Facebook

Dans le Gestionnaire de publicités Facebook, cliquez sur l'icône de menu dans le coin supérieur gauche et choisissez Pixels (sous Mesure et rapportGestionnaire d'événements).

Screenshot_2019-07-05_at_17.11.55.png

Cliquez sur Détails, puis sur Configurer Installer Pixel > Installer manuellement le code de pixel vous-même, manuellement. Vous obtiendrez un morceau de code comme celui-ci (sauf la partie XXXXXXXXXX qui contient votre identifiant de pixel unique) :

<!-- Facebook Pixel 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',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'XXXXXXXXXX');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=XXXXXXXXXX&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->

Étape 2 : Configuration des pages vues virtuelles dans votre campagne

Dans Qualifio Manager, accédez à votre campagne et ajoutez ce code à 2 endroits différents :

  • Premier endroit : sous Canaux > Marqueurs > Code HTML supplémentaire ;
  • Second endroit : dans le première écran de votre campagne, qui correspond à votre écran d'accueil si vous en avez un, ou au Texte d'introduction facultatif affiché au-dessus de votre questionnaire (étape QuestionsOptions).

Dans le premier endroit uniquement (étape Canaux), vous devez modifier le code de la façon suivante :

  • Trouvez la fonction fbq('track', 'PageView');
  • Remplacez-la par celle-ci :
fbq('trackCustom', 'VirtualPageView', {url: qlfDataLayer[0].page_path})
  • Cliquez sur Sauvegarder.

Étape 3 : Vérifiez votre configuration

Ce que vous devriez voir dans les Marqueurs de votre campagne :

Screenshot_2019-07-05_at_17.14.40.png

Et ce que vous devriez voir dans votre écran d'accueil ou dans le texte d'introduction facultatif de votre questionnaire :

Screenshot_2019-07-05_at_17.16.22.png

Étape 4 : Vérifiez la remontée de vos données

De manière générale, vérifiez toujours si les données ont été correctement envoyées à Facebook. La meilleure option consiste à utiliser l'extension Chrome Facebook Pixel Helper. Chaque fois qu'une balise (ou "tag") est déclenchée, une notification verte apparaît sur l'icône de l'extension. Cliquez dessus et vous verrez quelles données ont été envoyées à Facebook. Une marque verte à côté de l'événement indique que les données ont été envoyées correctement. Voir la capture d'écran ci-dessous :

Screenshot_2019-07-05_at_12.36.23.png

Maintenant, allez sur Facebook et ouvrez le reporting Facebook Pixel. Les données peuvent prendre jusqu'à 30 minutes pour apparaître après l'envoi des données à Facebook.

Screenshot_2019-07-05_at_15.04.27.png 

Dans la section Événements de vos analytics Facebook, vous verrez apparaître un nouvel événement : VirtualPageView.

Screenshot_2019-07-08_at_18.09.01.png

Screenshot_2019-07-08_at_18.10.56.png

Dernière étape : Créez votre audience personnalisée

Facebook offre un large éventail d'options de ciblage. Par exemple, reprenons le cas où vous souhaitez créer des campagnes de remarketing pour les personnes qui ont participé à votre campagne mais qui n'ont pas été jusqu'à l'écran de sortie.

Pour ce faire, vous pouvez simplement aller dans le gestionnaire d'audience et créer une audience personnalisée sur base du trafic de votre site web :

Screenshot_2019-07-08_at_18.12.09.png

Vous pouvez choisir entre plusieurs options, mais la plus adaptée dans ce cas est celle permettant de cibler les personnes en fonction de vos événements, et plus spécifiquement en fonction de l'événement VirtualPageView :

Screenshot_2019-07-08_at_18.13.02.png 

Précisez votre audience

À moins que vous ne souhaitiez cibler toutes les personnes qui ont participé à votre campagne, quelles que soient les étapes ou les pages consultées, vous devrez limiter votre audience à l'aide d'options de ciblage supplémentaires.

Pour ce faire, sélectionnez Affiner par URL / Paramètre et entrez la combinaison souhaitée. Dans cet exemple, vous souhaitez cibler les personnes qui n'ont pas visité votre écran de sortie.

Les étapes d'une campagne peuvent être ciblées en utilisant les éléments suivants :

  • Écran d'accueil = "intro"
  • Questionnaire = "questionset"
  • Formulaire = "identityset"
  • Écran de sortie = "exit"

D'où, dans cet exemple, la règle suivante : l'URL ne contient pas exit.

Screenshot_2019-07-08_at_18.14.34.png

 

Pour en savoir plus sur le reciblage Facebook, vous pouvez également consulter ce guide :

Réalisé par Zendesk