> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryprofound.com/llms.txt
> Use this file to discover all available pages before exploring further.

# トラブルシューティング

> Profound Pixel のよくある問題とその原因、解決方法

## イベントで報告される金額が正しくない

コードが `amount` を主単位(ドル)で送信しているのに対し、Profound はその値を補助単位(セント)として読み取っている可能性があります。GA4 形式の dataLayer は主単位を使用するため、Google Tag Manager ではよく起こる問題です。

`amount` は、その通貨の最小単位の整数で送信してください。129.99 ドルの場合は `129.99` ではなく `12999` です。Google Tag Manager では、dataLayer の値を次のように変換します。

```javascript theme={null}
Math.round(Number({{DLV - value}}) * 100)
```

`{{DLV - value}}` は、Google Tag Manager コンテナで定義されている [データレイヤー変数](https://support.google.com/tagmanager/answer/7683362) の名前に置き換えてください。通貨が小数点以下 2 桁を使用しない場合は、`* 100` の乗数をその小数桁数に合わせて調整してください。

## コンバージョンが広告にアトリビューションされない

この問題は、ピクセルスニペットの実行が遅すぎることが原因で発生する場合があります。

スニペットを手動でインストールした場合は、HTML ページの `<head>` タグ内に直接配置され、無条件に読み込まれることを確認してください。

Google Tag Manager を使用した場合は、次の点を確認してください。

* [インストールガイドのステップ 2](/ja-jp/pixel/install#step-2) のとおり、タグの **Consent Settings** が **No additional consent required** に設定されていること
* トリガーが **Initialization - All Pages** に設定されていること

詳しくは [ピクセルインストールガイドのステップ 2](/ja-jp/pixel/install#step-2) を参照してください。

## シングルページアプリでページビューが記録されない

ピクセルはルートの変更を監視しないため、ページ全体の読み込みごとに 1 回のページビューを記録します。

記録したいルート変更のたびに `pfq('track', 'page_viewed')` を呼び出してください。Google Tag Manager では、[History Change トリガー](https://support.google.com/tagmanager/answer/7679322) を使用します。

## ページビューが 2 回カウントされる

スニペットを手動でインストールした場合は、スニペットが 1 ページにつき 1 回だけ配置されていることを確認してください。

Google Tag Manager を使用した場合は、[インストールガイドのステップ 2](/ja-jp/pixel/install#step-2) のとおり、**Advanced Settings** > **Tag firing options** が **Once per page** に設定されていることを確認してください。

## イベントが `202` を返すがレポートに表示されない

イベントが警告なく拒否されている可能性があります。オリジンの強制が有効な場合、不明なピクセル ID や許可リストにないオリジンからのリクエストも、受け付けられたイベントと同じ `202` を返します。

スニペットのピクセル ID が正しいことを確認し、イベントを送信するすべてのオリジン(ルートドメイン、`www` 付きのバリアント、チェックアウトやランディングのサブドメイン)を Profound チームに伝えてください。

## ピクセルがイベントをまったく記録しない

ピクセルが、届くことのない同意シグナルを待っている場合に発生することがあります。

Web サイトで同意管理プラットフォームを使用していない場合(米国のみを対象とするサイトによくあります)は、[インストールガイドのステップ 3](/ja-jp/pixel/install#step-3) の説明に従って同意ポスチャーをオプトアウトに設定し、スニペットを再デプロイしてください。

## イベントが `400` エラーで拒否される

考えられる原因は次のとおりです。

* [`identify`](/ja-jp/pixel/events#tie-events-to-your-own-user-ids) フィールドで Profound が個人データを検出した。内部識別子のみが含まれていることを確認してください。
* イベントのプロパティが 128 個を超えている。
* イベントのリクエスト本文が 64 KiB を超えている。

イベントデータの制限について詳しくは、[イベントリファレンス](/ja-jp/pixel/events) を参照してください。

## 記録されたイベントにプロパティや ID がない

次のいずれかが考えられます。

* プロパティのキーまたは値が個人データのように見えたため、ブラウザーまたは Profound のサーバーで削除された。
* [`identify`](/ja-jp/pixel/events#tie-events-to-your-own-user-ids) フィールドがない場合は、プロパティキーが正しく入力されているか確認してください。

詳しくは [イベントリファレンス](/ja-jp/pixel/events) を参照してください。

## Safari で約 7 日後にアトリビューションが停止する

Safari の Intelligent Tracking Prevention は、スクリプトによって書き込まれた Cookie の有効期間を約 7 日に制限します。これは変更できないブラウザーの動作です。別のブラウザーを使用すると解決します。

## 一部の訪問者に対してオプトアウトの同意ポスチャーがオプトインとして動作する

ピクセルは各ブラウザーのタイムゾーンを確認し、欧州のタイムゾーンを持つすべての訪問者をオプトインとして扱います。つまり、同意が得られるまで何も記録しません。

ピクセルの対象が EU 以外の単一地域に限定されている場合や、現地のデータ保護規制でオプトアウトのポスチャーが認められている場合は、インストールスニペットの `pfq('init', ...)` 呼び出しに `detectRegion: false` を追加することで、このチェックを無効にできます。

```javascript theme={null}
pfq("init", "<YOUR_PIXEL_ID>", { detectRegion: false });
```

詳しくは [同意とプライバシー](/ja-jp/pixel/consent-and-privacy#sites-without-cmp) を参照してください。
