WFFMモジュールのフォーム レポートで発生した問題のトラブルシューティングの方法


説明

この記事では、Web Forms for Marketersモジュールのフォーム レポートにおける、もっとも頻繁に発生する問題のトラブルシューティングの詳細のシナリオについて説明します。

シナリオ1:データがFormdataコレクションに収集されない

事象

フォームを送信した後、Analyticsデータベース(xDB)のFormDataコレクションに表示されない場合があります。その結果、フィールドの値がエキスポートされたエクセルまたはXMLファイルに表示されなくなります。

なお、データはセッションのタイムアウトに達するまで、データベースのコレクションに表示されないことに注意してください。セッションのタイムアウトは、web.configファイルで20分と指定されています。

「Timeout」属性値を(例えば、「1」に) 変更することで、セッション タイムアウトを短縮することができます:

<sessionState mode="InProc" cookieless="false" timeout="1" sessionIDManagerType="Sitecore.FXM.SessionManagement.ConditionalSessionIdManager">

トラブルシューティングの手順

  1. 次の記事に記載されているトラブルシューティングの手順を参照してください:KB1001393 
    (シナリオ1.データがコレクション データベースに収集されない)

  2. 関連の接続文字列を変更し、いくつかのクリーンなxDBデータベースを使用してみてください。例えば:
<add name="analytics" connectionString="mongodb://localhost/analytics_temporary"/>
<add name="tracking.live" connectionString="mongodb://localhost/tracking_live_temporary"/>
<add name="tracking.history" connectionString="mongodb://localhost/tracking_history_temporary"/>
<add name="tracking.contact" connectionString="mongodb://localhost/tracking_contact_temporary"/>

シナリオ2:データがレポーティング データベースに集計されない

事象

  1. データが、レポーティング データベース(SQL)のFormFieldValues、Fact_FormEvents、 Fact_FormStatisticsByContactおよびFact_FormSummaryテーブルに集計されません。その結果、フォームの詳細が、Form Reportsアプリケーションに表示されなくなります。
  2. エクセルまたはXMLファイルのデータが、Form Reportsアプリケーションで表示されたデータと異なる可能性があります。

トラブルシューティングの手順

  1. 現在のインスタンスのレポーティング データベースで[site root]\Website\Data\WFFM_Analytics.sqlスクリプトを実施したかを確認します。
  2. 以下のドキュメンテーションに従って、レポーティング データベースの再構築を実施します:
  3. (WFFM 8.0のみ)以下の記事の説明および解決策を確認します:
    KB0282795