web-dev-qa-db-ja.com

FacebookピクセルトラッキングIDをコピーしてターゲット設定を台無しにする他のサイトから保護する方法はありますか?

Facebookピクセルは、狭い/ターゲットを絞った人々に焦点を合わせたカスタムオーディエンスを構築するのに役立ちます私のウェブサイトを訪れた人(これは本当に重要です)。

問題は、誰でも私のWebページでFBピクセルIDを見ることができることです(ソースにあります!)。

多くの訪問者がいる安っぽいWebサイトで、このスクリプトを独自のFBピクセルIDで使用して、カスタムオーディエンスを台無しにしたい場合はどうすればいいですか?

<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>

その後、私のカスタムオーディエンス(FBピクセルIDを使用)は、くだらないWebサイトへの多くのアクセスによって「汚染」されます。

次に、リターゲティングキャンペーンはこれらのランダムな訪問者(私のWebサイトではなく、安っぽいWebサイトにアクセスしたユーザー)に焦点を合わせます。つまり、コンバージョン率が低くなり、広告支出が失われます。

これを回避する方法は本当にありませんか?

4
Basj

あなたがこれを行うために誰もそれを持っていないことを願っています!

FBスクリプトをJSファイルに配置し、スクリプトタグを使用して適切なページに読み込むことができます。そうすれば、実際のスクリプトはページに表示されません。さらに一歩進んで、ファイル内のコードを縮小するか、コードを難読化することができます。これには多くのツールがあります。以下にその1つを示します。 https://javascriptobfuscator.com/ (縮小して難読化します)。その後、FBタグでテストを実行して、正しく機能することを確認してください。

Googleタグマネージャーを使用してFBタグを読み込むこともできます。それによって難読化されることはありませんが、ソースコードに実際のタグが読み込まれることはありません。

2
Henry Visotski