本書では、 NRQL を使用して、 Browser データ( SPA データを含む)を照会・探索する方法を説明します。
JavaScriptエラーを表示する
JavaScript エラー を表示するには、 NRQL クエリ を実行します。 JavaScriptError
イベント Browser によって報告されたものです。例えば、以下のようになります。
SELECT * FROM JavaScriptError
以下は、このクエリを実行した結果のJSONの例で、 JavaScriptError
属性が含まれています。
"event": { "deviceType": "Desktop", "firstErrorInSession": true, "releaseIds": "{\"jQuery\":\"v3.1.1\",\"multiverse\":\"98e7ab6\"}", "appName": "Book Staging Multiverse", "errorClass": "Error", "errorMessage": "Script error message", "requestUri": "/synthetic-multiverse/", "userAgentName": "Chrome", "transactionName": "Unnamed Transaction", "userAgentVersion": "44", "appId": 950582, "userAgentOS": "Linux", "timestamp": 1502262005, "browserInteractionID": , "parentEventId": }
SPAのサンプルデータを見る
Browser SPA データ の NRQL クエリ を実行するには、 BrowserInteraction
または AjaxRequest
イベントを使用します。例えば、以下のようになります。
SELECT * FROM BrowserInteraction
ここでは、SPA のデータに対して行うことができる NRQL クエリの例をご紹介します。すべてのブラウザの属性を見るには、 ブラウザのデフォルト属性 を参照してください。