La version de base de Pixel init fonctionne très bien avec GTM et maintenant je veux ajouter Advance Matching avec GTM, donc j'ai une question sur la sécurité. Est-il acceptable d'envoyer des hashed aEmail, aPhone, aFirstName en tant que variables GTM? J'ai vu qu'AirBNB hachait leurs valeurs et peut-être qu'il y a des fonctions pour ça. Cette balise d'initialisation Pixel est déclenchée à chaque chargement de page et aEmail, aPhone et aFirstName sont des variables GTM. MerciUtilisation de Facebook Advance Matching Pixel avec Google Tag Manager
<script>
pixelId = '123456789';
!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', pixelId, {
em: '{{aEmail}}',
ph: '{{aPhone}}',
fn: '{{aFirstName}}'
});
fbq('track', 'PageView');
})
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id='+ pixelId +'&ev=PageView&noscript=1"
/></noscript>
La documentation (https://developers.facebook.com/ads/blog/post/2016/05/31/advanced-matching-pixel/) pour le pixel Advance Matching indique que "Les données seront automatiquement hachées via un fonction dédiée en pixel FB ", cela ne sonne pas comme si vous aviez besoin de le faire vous-même (pas d'expérience de première main, donc c'est un commentaire plutôt que de répondre). –
Ils sont hachés, vous avez raison mais le problème est qu'ils ne sont hachés que sur pixel init, mais dans dataLayer les valeurs sont visibles. Je demande s'il y a un moyen avec GTM d'utiliser une fonction de hachage prédéfinie et de dire au pixel de ne pas la hacher deux fois. –