データソースの接続
環境やデータソースが誤って設定されていると、Liferay DXPのデータソースへのアクセスを妨げたり、中断させたりすることがあります。 ここでは、DXPデータソースの問題をトラブルシューティングする方法をご紹介します。
Analytics Cloudへのネットワークアクセスがない
次のURLを許可リストに追加して、DXPのインストールで弊社のAnalytics Cloudサーバーへのインターネットアクセスが可能であることを確認してください。
https://analytics.liferay.com
https://osbasahpublisher-{regionKey}.lfr.cloud
https://osbasahbackend-{regionKey}.lfr.cloud
https://analytics-js-cdn.liferay.com
は、ワークスペース設定時の初期選択に基づいています(例:ac-southamericaeast1, ac-europewest2, ac-europewest3, or ac-uswest1)。
企業のイントラネットの利用状況を分析するなど、いくつかのユースケースでは、訪問者のブラウザもファイアウォールの背後にあります。 このシナリオでは、企業のオフィスネットワークが上記のURLのアウトバウンドアクセスも許可していることを確認する必要があります。
Analytics Cloudへの接続を検証する
データがAnalytics Cloudに送信されているかどうかを検証するのに役立つヒントをご紹介します。
アナリティクスのイベント
アナリティクスのイベントは、クライアントのブラウザから直接送信されます。 データがAnalytics Cloudに送信されていることを確認するには、次の手順を実行します。
追跡されているDXPウェブサイトのページをご覧ください。
ブラウザのインスペクタを開き、[ネットワーク]タブに移動します。
ネットワーク タブを XHR でフィルタリングします。
ページを更新してください。
osbasahpublisher
から始まるリクエストが出ていることを確認します。 リクエストは以下のスクリーンショットのようなものになります。この要求が表示されている場合は、お客様のウェブサイトがアナリティクス データをAnalytics Cloudワークスペースに送信していることを意味します。 リクエストペイロードをチェックして、
channelId
という変数があることを確認してください。
連絡先データ
DXPは、ログインユーザーの連絡先情報を個別のプロファイルデータとしてAnalytics Cloudに送信します。 このデータはDXPサーバーから直接送信されます。
連絡先データが送信されていることを確認するには、DXPサーバーのログに以下のようなメッセージがないか確認してください。
INFO [liferay/analytics_messages_processor-1][AddAnalyticsMessagesMessageListener:70] Added 500 analytics messages
INFO [liferay/analytics_messages_processor-1][AddAnalyticsMessagesMessageListener:70] Added 500 analytics messages
INFO [liferay/scheduler_dispatch-3][SendAnalyticsMessagesMessageListener:149] Sent 100 analytics messages
INFO [liferay/scheduler_dispatch-3][SendAnalyticsMessagesMessageListener:164] Deleted 100 analytics messages
これらのサーバーログが表示されている場合は、連絡先データが正常にACに送信されていることを示しています。
データ処理時間
データが Analytics Cloud に到着すると、ワークスペース ダッシュボードに表示される前に、処理にさらに時間がかかります。
アナリティクス イベントの場合は、サイト ダッシュボードの 24 時間フィルターの訪問者メトリクスを 10 分から 15 分以内に表示できるようにする必要があります。
セッション期間やバウンス率などの他のセッション関連データは、訪問者のセッションが終了するまで待つ必要があります。 ビジターセッションは、30分間の非活動時間が経過した時点、またはUTC 00:00:00:00のいずれか早い時点で終了したとみなされます。
訪問者プロフィールは、処理に時間がかかり、時間の経過とともに利用可能になります。
サポートされていないバージョン
エラーメッセージ: サポートされていないバージョンです。 この接続方法は、データソースのLiferayバージョンをサポートしていません。 Make sure you are connecting to Liferay 7.0/7.1 instance or try a different method of connection.
Liferay DXP のインストールは、以下のフィックスパックの最小要件を満たしている必要があります。
- 7.4+
- 7.3 Fix Pack 1
- 7.2 Fix Pack 11
- 7.1 Fix Pack 22
- 7.0 Fix Pack 98
解決策:
[Liferay DXP 7.0 または 7.1 インスタンスと接続] していることを確認してください。
Liferay DXPデータソースの追加の手順に従ってください。
エラーが続く場合は、DXPインスタンスでJSONウェブサービスが有効になっていることを確認してください。 デフォルトで有効になっています。 ポータルプロパティ でjson.web.service.enabled=falseを設定して無効にしていた場合(例えば、 のportal-ext.propertiesファイル で設定)、設定を削除するか、プロパティ値をtrueにしてください。
ログインしているユーザーが匿名で表示される
Syncing Contacts の場合、Analytics CloudはLiferay DXP内に存在するユーザーレコードに依存します。 したがって、 SSO または LDAP を使用している場合は、Analytics Cloudと連絡先を同期する前に、すべてのユーザーをLiferay DXPにインポートまたはマップすることを確認してください。