ツールを使用するか、社内のソリューションを使用するかを決める必要があります。アナリティクスについて詳しくは、アナリティクスの設定ガイドをご覧ください。統合されているかどうかをご確認ください。属性を追加して、その値を指定されているベンダーに設定します。どのデータを収集してトラッキングするかを決め、設定データにその詳細を指定します。データの収集方法については、ベンダーのドキュメントをご覧ください。統合していない場合は、ベンダーに問い合わせてサポートを依頼してください。プロジェクトに問題を報告し、ベンダーを追加するようリクエストすることをおすすめします。ツールを統合する方法もご確認ください。データを送信する際には、ベンダーと協力してください。詳しくは、以下の社内へのデータの送信をご覧ください。ドキュメントをご覧ください。アナリティクスをそのソリューションと統合できます。データの送信先となります。送信することもできます。ベンダーと連携して作業を行う場合、そのベンダーと共同で必要な設定情報を確認してください。データを送信する方法は次のとおりです。どのデータを収集してトラッキングするかを決め、設定データにその詳細を指定します。パラメータを取り除くか無視します。キャッシュのテストをトリガーする際に使用されます。以下に、ページビューをトラッキングする簡単な例を示します。設定オブジェクトを指定します。設定オブジェクトの形式は次のとおりです。指定してリモートで取得することも可能です。ベンダーの組み込み設定を選択することもできます。複数の提供元の設定データを使用する場合、設定オブジェクト(変数、リクエスト、トリガー)がマージされます。この場合、優先順位は次のようになります。リモート設定がインライン設定よりも優先される。インライン設定がベンダー設定よりも優先される。スキームを使用する必要があります。変数を含めることができます。属性を確認してください。ガイドラインに準拠する必要があります。属性を指定しています。プロバイダが動的に書き換えることができます。この機能はリモート設定機能に似ていますが、ユーザーが指定した設定をサーバーへのリクエストに追加することができます。プロパティを指定します。エンドポイントに送信します。ベンダーはこのデータをサーバー側で使用して、新たに書き換えられた設定を作成して返します。ランタイムはその後、指定されたすべての設定をマージして、以下のように優先順位の高い順に最終的な設定を決定します。プロバイダがグループ化するための機能です。エンドポイントに送信されます。オブジェクトを作成する必要があります。アナリティクス設定に含めることができます。置換ガイドでサポートされている変数はすべて使用できます。バリアントは使用できません。あるベンダーによる設定例を以下に示します。含めることで、どの変数グループを有効にするかを指定できます。予約キーワードのため、変数名として使用することはできません。両方が有効化されています。明確に有効化されていないグループは無視されます。オブジェクトにマージします。</amp-analytics>この例のリクエストの本文は次のようになります。指定するだけでなく、リクエストの動作のバッチ処理やレポート作成も行います。)の発生時に送信する必要があるリクエストを指定します。トークンを含めることができます。オプションのリクエスト設定を含むオブジェクトを指定することも可能です。リクエストの設定オブジェクトを指定してリクエストを定義する場合は、以下のプロパティを使用します。リクエストのレポートを停止する期間(秒)を指定します(オプション)。指定されたトリガーが起動すると、最長レポート期間の制約が無効になります。次の例のリクエストはすべて有効です。プロバイダを利用している場合、リクエスト情報の設定が不要なことがあります。リクエストの設定が必要かどうかや、その方法については、ベンダーのドキュメントをご確認ください。回数を減らすために、リクエストの設定でバッチ処理の動作を指定できます。バッチ処理のプロパティには以下のものがあります。実行する間隔(秒)を指定します。リクエストは配列内のすべての値を使用します。配列の最後に達すると、その最後の値が繰り返し使用されます(単一の数値を指定した場合は、その値が繰り返し使用されます)。秒ごとに送信されます。秒ごとにリクエストが送信されます。コンポーネントでは、リクエストで使用できる各種の基本的な変数が定義されています。変数ガイドで確認できます。置換ガイドでサポートされている変数はすべて使用できます。値で参照可能な既存の変数をオーバーライドしたりできます。新しい変数は一般に、サイト運営者固有の情報を指定するために使用します。エンコードする必要がある値のリストを指定できます。設定オブジェクトでは、リクエストに含めるその他のパラメータを指定します。クエリ文字列に追加されます。リクエストに追加されます。なくリクエストの本文で送信されることがあります。エンコードやフラット化は行われません。パラメータの送信に本文を使用するをご覧ください。パラメータとなるキーと値のマッピングを指定します。リクエストに追加されます。使用するうえで必須ではありません。定義されている文字列がそのまま使用されます。最上位レベルのキーでのみ行われます。リクエストを送信するタイミングを指定します。トリガー名には、英数字(a-zA-Z0-9)からなる任意の文字列を使用できます。優先順位の低い設定に記述されたトリガーは、優先順位の高い設定に記述された同名のトリガーによってオーバーライドされます。リッスンするイベント。セクションで指定したリクエスト)。指定するために使用します。バッチ処理の動作やレポート期間をサポートするリクエストを使用する際に指定できます。設定すると、バッチ処理されるリクエストのキューを特定のトリガーで実行できます。回数を減らすことができます。値をオーバーライドすることもできます。)に対して指定できます。詳しくは、要素セレクタをご覧ください。トリガーと組み合わせて使用します。詳しくは以下をご覧ください。トリガーと組み合わせて使用します。詳しくは以下をご覧ください。このオブジェクトは、リクエストを送信する前にサンプリングする方法を定義するために使用します。この設定を使用すると、ランダムな入力またはプラットフォームでサポートされているその他の変数に基づいてサンプリングを実行できます。このオブジェクトに含まれる設定で、ハッシュの生成に使用する入力と、ハッシュが満たす必要があるしきい値を指定します。ロジック用の数値を生成するためにハッシュ化されます。この設定は、特定の条件を満たしていないリクエストを除外するために使用します。設定する必要があります。トリガーと組み合わせて使用します。サンプリングできます。プロパティを使って単一の要素または要素のコレクションを指定できます。要素のみ)など)を、選択した要素に適用することができます。詳しくは、関連する各トリガーのドキュメントをご覧ください。クエリを使って単一の要素または要素のコレクションを検出するために使用します。使用して変更できます。このプロパティの値には次のいずれかを指定できます。ルートに一致する特別なセレクタ。いずれかを設定できます。タグの親要素内の要素から選択できます。タグの最も近い祖先が検索されます。"render-start")をレポートできます。このイベントは通常、埋め込まれたドキュメントのレンダリングが開始されたことを確認できるようになるとすぐに発行されます。要素がこのイベントを発行するかどうかを確認するには、その要素のドキュメントを参照してください。含める必要があります。}}レンダリング開始イベントはドキュメント自体からも発行され、次のように設定できます。"ini-load")がトリガーされます。「初期読み込み」は、コンテナとその初期サイズとの関係で定義されます。具体的には、次のように定義されます。最初のビューポート内のすべての要素。埋め込み要素の初期サイズの範囲内に配置される、埋め込みドキュメント内のすべてのコンテンツ要素。リソース自体(画像や動画など)。含める必要があります。}}初期読み込みイベントはドキュメント自体からも発行され、次のように設定できます。"visible")を使用します。使用して設定できます。ルートに対して設定します。トリガーは、指定した要素が表示パラメータと一致したときに起動されます。使用してカスタマイズできます。}}セレクタは、要素のコレクションではなく単一の要素を指定する場合にのみ使用できます。ルートのいずれかを指定できます。プロパティで指定されたシグナルを受け取ってから要素の表示をトラッキングします。シグナルを待機します。ドキュメントをご覧ください。指定されている場合、トリガーはそのシグナルを受け取ってからイベントを送信します。イベントを送信する場合などに役立ちます。"user-error")は、ページの作成者またはページを公開する際に使用したソフトウェアに起因するエラーが発生したときにトリガーされます。コンポーネントや広告の設定ミス、アサーションの失敗などがあります。コンソールでもレポートされます。埋め込みに起因するエラーがいまだにレポートされるという既知の問題があります。トリガーが起動するタイミングを変更するために適用可能な一連の条件とプロパティです。設定する必要があります。以下の設定プロパティがサポートされています。このプロパティは、表示トリガーが特定のシグナルを受け取ってから表示をトラッキングする必要があることを示します。