【Meta広告】ピクセルCV設定で「通貨パラメータと値パラメータがありません」の対処法

Ads

Meta広告でピクセルを設定し、イベントマネージャーのテストイベントで動作確認を行った場合に特定のピクセルに以下のようなメッセージが表示されることがあります。

CompleteRegistrationの通貨パラメーターと値パラメーターがありません


ここではこの原因と対処法をまとめています。


原因

Meta広告のピクセル設定では、イベントの種類によって通貨パラメータ(currency)と値パラメータ(value)を設定することができます。

パラメータを設定できるイベントは公式ページのコードがパラメータを記載するようになっています。


ところが、今回問題となっているイベント「CompleteRegistration」は公式ページのコードにパラメータが記載されていません。


このため、公式ページに記載のあるコードを使用すると上記のようなエラーが発生します。

なお、今回ピクセル用にWEBサイトに追加したコードは以下になります。

<script>
 fbq(‘track’, ‘CompleteRegistration’);
</script>


(参考)Metaピクセル標準イベントの仕様


対処法

対処法は簡単です。イベントのコードの中にオプションとしてvalueとcurrencyを設定します。

例えば、イベントの価格を日本円で1000円とする場合は以下のようになります。

<script>
  fbq('track', 'CompleteRegistration', {
    value: 1000,
    currency: 'JPY'
  });
</script>


この状態でピクセルのテストを行うと、エラーが発生することなくイベントが正しく記録されます。


以上で修正は完了です。

タイトルとURLをコピーしました