サードパーティスクリプトが原因でGoogle AMP検証ツールが正常に動作しない
サードパーティスクリプトが原因でGoogle AMP検証ツールが正常に動作しない

サードパーティスクリプトが原因でGoogle AMP検証ツールが正常に動作しない

問題点

New RelicブラウザーエージェントがGoogle Accelerated Mobile Pages (AMP)プロジェクト向けにフォーマット化されたHTMLページに含まれているが、Google AMP検証ツールが正常に動作しません。
例えば、次のように検証エラーが表示されます。

原因

AMPのスペックによると、AMPプロジェクト向けにフォーマット化されたHTMLページは作成者が記述したJavaScriptまたはサードパーティJavaScriptを含むことが一切許されていません。デフォルトでは、New RelicブラウザーエージェントはAMPのWebクローラ専用に作成されたページを含め、アプリケーションが提供する全てのページに含まれます。

解決方法

AMPページの検証を確実に成功させるには、これらのページからはブラウザーエージェントJavaScriptを除外します。そうすると、AMPページの検証が確実に成功し、New Relic Browserは非AMPページの正確な監視を継続できます。
AMPページ上でNew Relic Browserを無効にするには、特定のページのブラウザーモニタリングを無効にする手順に従ってください。

関連情報

追加のドキュメンテーションリソースは次のとおりです。

  • AMP:Webパフォーマンスに対する新しいアプローチ
  • AMP HTMLスペック

New Relicのオンラインテクニカルコミュニティでブラウザーモニタリングについて議論しましょう!トラブルシューティングや質問をしたり、JavaScriptエラーレポートAJAXタイミングの詳細を話し合うことができます。