web-dev-qa-db-fra.com

Existe-t-il un moyen de se protéger contre la copie par votre site Web de votre identifiant de suivi de pixels Facebook par un autre site et de gâcher votre ciblage?

Un pixel Facebook aide à créer un public étroit/ciblé axé sur les personnes qui a visité mon site Web (c'est vraiment important).

Le problème est que tout le monde peut voir mon identifiant de pixel FB sur ma page Web (c'est dans la source!).

Maintenant, que se passe-t-il si quelqu'un veut ruiner mon auditoire personnalisé en utilisant ce script avec mon propre identifiant pixel FB sur un site Web de mauvaise qualité qui compte de nombreux visiteurs?

<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', '<MYKEY>'); // Insert your pixel ID here.
fbq('track', 'PageView');
</script>

Ensuite, mon public personnalisé (en utilisant mon identifiant pixel FB) sera "pollué" par de nombreuses visites sur le site Web merdique.

Ensuite, toute campagne de reciblage ciblera ces visiteurs aléatoires (qui n’ont pas visité mon site Web, mais le site Web merdique), ce qui signifierait un faible taux de conversion, ce qui entraînerait une perte de dépenses publicitaires.

N'y a-t-il vraiment aucun moyen d'éviter cela?

4
Basj

Espérons que personne ne le fasse pour vous!

Vous pouvez placer votre script FB dans un fichier JS et le charger sur les pages appropriées avec une balise de script. Ainsi, le script réel n'apparaîtra pas sur la page. Vous pouvez aller plus loin et minimiser le code dans le fichier, ou mieux encore, obscurcir votre code. Il existe de nombreux outils pour cela. En voici un: https://javascriptobfuscator.com/ (le minimisera et le masquera). Veillez ensuite à exécuter des tests sur votre balise FB pour vous assurer qu’elle fonctionne toujours correctement.

Vous pouvez également utiliser Google Tag Manager pour charger la balise FB. Cela ne l’obscurcira pas, mais empêchera le chargement de la balise dans votre code source.

2
Henry Visotski