2017-10-09 9 views
0

Pixelの基本的なinitはGTMでうまくいきました.GTMにAdvance Matchingを追加したいので、セキュリティに関する質問があります。 GTM変数としてハッシュされたaEmail、aPhone、aFirstNameを送信しても問題ありませんか?私はAirBNBがその価値をハッシュしているのを見ましたが、それにはいくつかの機能があるかもしれません。 このPixelのinitタグはすべてのページの読み込みで発生し、aEmail、aPhone、aFirstNameはGTM変数です。おかげdocumentation for the Advance Matching pixelでさらに探しGoogleタグマネージャでFacebook Advance Matching Pixelを使用

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

アドバンスマッチングピクセルのドキュメント(https://developers.facebook.com/ads/blog/post/2016/05/31/advanced-matching-pixel/)によれば、「データは自動的にハッシュされます。 FBピクセルの専用機能 "を使用すると、自分でハッシュする必要があるようには聞こえません(最初の手の経験はないので、これは答えではなくコメントです)。 –

+0

これらはハッシュされていますが、問題はありませんが、ピクセルのinitでのみハッシュされていますが、dataLayerでは値が表示されています。私は、GTMで定義済みのハッシュ関数を使用し、それを2回ハッシュしないようにピクセルに伝える方法があるかどうかを確認しています。 –

答えて

0

は、それは言う:、

電子メール、電話番号:

は、クリアテキストまたはSHA256ハッシュ 形式で次のデータ型のいずれかを使用します。名、姓、市、州、ジップの性別 生年月日。

[...]

あなたはピクセルを通じてクリアテキストデータを渡すと、FacebookはブラウザでSHA256アルゴリズムを使用して、すべての データをハッシュします。

あなたはあなたがdatalayerでSHA256とデータを自分でハッシュすることができ、事前にハッシュ化されたデータまたはクリアテキスト形式で、正しい書式について チェック

を任意のデータを送信する前に。ドキュメントによると、これはピクセルのための特別な設定を必要としません。

+0

ありがとう、それはPHPの基本的なsha256で動作しています。解決済みとマークする –

関連する問題