Ptengineの解析コードの設置について

  • このトピックには5件の返信、1人の参加者があり、最後にかうたっくにより8年、 5ヶ月前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #43483
      miyagi
      ゲスト

      お世話になっております。下記件についてどなたかご教授願います。

      Ptengineのヒートマップを利用したいと思っています。

      サイトに記載のある通り、カスタマイズにIDを入力したところ、Ptengineの管理画面にある基本設定では、「計測状況 解析コードが実装されました!」と表示が出ているのですが、ヒートマップを確認すると「このページのヒートマップデータが計測されていません。解析コードが正しく実装されているかどうかご確認ください。」という表示が出ています。

      対処の方法がよくわからない状況なので、解析コードをPtengineさんが指定している通り、<body> から </body>の間に入れようと思っているのですが、この場合、テーマ編集のどのファイルのどの部分に解析コードを入れたら良いのでしょうか?

      ちなみに、主に使用するのは固定ページです。

      大変お手数をおかけしますが、どなたかご教授いただけると助かります。

    • #43485
      Hidekichi
      ゲスト

      ちなみに管理されているサイトにsslは導入されていますか?
      例えば、Simplicityの公式は、アドレスが、https://wp-simplicity.com/ですが、https://wp-simplicity.comと表示されています。こういった違いもヒートマップ等に影響する場合があるので、解析コードが正しく入れられているかどうかの前に、利用されているサイトの状況はどうなのかを開示してもらわないと、その原因が解析コードなのかどうかを判断するのは難しいかと思います。

      またその他のプラグインやスクリプト等でエラーが出ていたりして解析コードのロード前にjavascript等の動作が停止しているということはありませんか?

      まずこういった所をチェックして確実に解析コードの挿入位置が問題であると判断できてから作業を進めたほうが良いかと思います。

      実際、wordpressのプラグインもあるPtengineですが、このプラグインの場合はfooter.phpに解析コードを入れてくれと書いてあるFAQもありました。つまり、ヘッダではなく、ボディを読み込んだ後に動作させたいと言うことなんだろうと思います。
      これは、そのページの解析を始める前にページが解析できる状態にあって欲しいからだろうと思います。何もない所を解析はできませんから、何かしらのコンテンツが表示された後に解析をしたいけれども、windowのロードが完了してからではそれまでのヒートマップが作れないので(twitterなどの非同期で後から読み込むものがあった場合は、それのロードを待つことになるのでロードまでの間ヒートマップが作れない等の理由)、とにかくボディが表示されたらすぐ解析開始と言うことをしたいんだろうと思います。

      これがbodyの中にコードを入れる理由なら、footer.phpでも読み込み位置に何も問題はありません。

    • #43513
      miyagi
      ゲスト

      Hidekichiさん、ご教授いただきまして、ありがとうございます。

      footer.phpに解析コードを入れてみましたが、症状は改善しませんでした。

      そのほか原因が不明なので、当分の間はワードプレスではなく別のもので、目的が達成できないか試みてみます。

      Hidekichiさんからのご質問については、下記に記載いたします。

      ありがとうございました。

      >ちなみに管理されているサイトにsslは導入されていますか?

      SSLは導入していません。通常のhttp://から始まっています。

      >https://wp-simplicity.com/ですが、https://wp-simplicity.comと表示されています。こういった違いもヒートマップ等に影響する場合がある

      この点に関しては、試してみましたが/で終わるように登録しても、Ptengineの使用上、自動的に最後の/は省かれるようになっていました。

      >解析コードが正しく入れられているかどうかの前に、利用されているサイトの状況はどうなのかを開示してもらわないと、その原因が解析コードなのかどうかを判断するのは難しいかと思います。

      具体的にどのような情報の開示が必要か、わかりかねる状況です。
      今わかっていることとしては、サーバーはさくらサーバを使用しています。
      ワードプレスのバージョンは最新の状態です。
      プラグインを使用していますが、この点はすべて停止して改善するか切り分けいたしましたが、特にプラグインを停止しても改善には至りませんでした。
      Simplicityは2の安定板を利用しています。こちらも一度テーマを削除して再度インストールしなおしてみましたが改善には至っていません。

      >またその他のプラグインやスクリプト等でエラーが出ていたりして解析コードのロード前にjavascript等の動作が停止しているということはありませんか?

      自分の知識では、エラーが出ているかどうか、javascript等の動作が停止しているか確認方法がわかりません。ワードプレスの管理画面上では、特にエラーは出ていない状況です。

    • #43515
      Hidekichi
      ゲスト

      > footer.phpに解析コードを入れてみましたが、
      > 症状は改善しませんでした。

      ボディに入れようとされていた前はどこに入っていましたか?
      Simplicityでは、カスタマイザーからPtengineのIDを入れると、footerの最後辺りに入ると思うんですけれども、それらは利用せずにプラグインを利用していて独自にfooter.phpにコードを入れられたという感じですか?
      このようにどのような設定をされているかが以下の情報の開示にもつながります。何をどうされているのかは僕らにはわかりませんから、設定してある内容を全部説明してもらう必要があります。
      意味がわかれば細かく説明する必要はありません。
      「SimplicityのPtengine機能は使わず、プラグインで設定していて、カスタマイザーではPtengineのIDは入れていない。かつfooter.phpに解析コードを入れて利用している」などです。

      仮に、PtengineのIDをカスタマイザーで入れていて、プラグインも利用しつつ、解析コードを独自に何かしらのファイルに入れていたような場合、解析コードが重複していてるなども考えられますが、それらがどうなっているかは僕らにはわかりません。そういうのを説明してくださいということです。

      > エラーが出ているかどうか、javascript等の動作が
      > 停止しているか確認方法がわかりません。

      > 具体的にどのような情報の開示が必要か、わかりかねる状況です。

      具体的にはサイトのアドレスの開示です。これでサイトにエラーがあるかどうかもわかりますし、スクリプトが動作しているかどうかはネットワークのレスポンスコード等でも簡易な確認はできるかと思います。

      > Ptengineの使用上、自動的に最後の/は省かれるようになっていました。
      Ptengineの設定で変更できるオプションがあるらしいので、そこらも試してみて下さい。ただし設定が反映されるのは、設定を変えてから午後0時を過ぎて初めて反映されるようなのでしばし時間がかかる可能性もあります。

      > プラグインを使用していますが、この点はすべて停止して
      > 改善するか切り分けいたしましたが、
      > 特にプラグインを停止しても改善には至りませんでした。

      プラグインを停止すればだいたいの場合は停止状態が更新されるはずですが、ブラウザにキャッシュ、サーバーにキャッシュ、wordpressプラグインでキャッシュプラグインの利用があればそれらもキャッシュされる場合があります。これらはプラグインを停止してもスクリプトなどが残ってしまい、そのまま動作している可能性があるため、「プラグインを停止」だけでは何とも言えない場合があります。

      確実にキャッシュされない状態でプラグインの停止を試みて、変化がないという場合はこの全てではありません。

    • #59166
      れん
      ゲスト

      初めまして、いつもお世話になります。

      PTengineのコード実装の件でエラーが出ており、
      ご教授出来る方、是非お願いします。

      当方のサイドはhttp://から始まっており、
      ドメイン後にいくつかのサイトを公表してますので、
      wordpressの方は例にすると http://example.com/wordpress/ になります。

      また、PTengineのプラグインは使用しておりませんが、
      PtengineのIDは入れています。
      試しに”footer-insert.php(simplecity2-child/footer-insert.php)”と
      ”analytics.php(simplicity2/analytics.php)”両方にそれぞれ解析コードを入れてみましたが、
      どれも「解析コードの実装が失敗しています。」

      どうも入れる箇所の間違いと思われますが、
      どうかご教授願います。よろしくお願いします。

    • #59167
      かうたっく
      ゲスト

      外観 カスタマイズ アクセス解析(Analyticsなど)にIDを入れたということですか。

      どれも「解析コードの実装が失敗しています。」

      これはエラー時に出た文字列ですか?詳細が分かりませんが、PV上限を達したのではなく解析コードが入っていないということですか?

      初めての方は必ずお読みくださいの事は、どの範囲試されましたか?プラグインの影響やほか…色々原因はあるかと思います。

      それらを試して改善出来たらいいのですが、記載された内容だけでは状況がこちらには伝わらないんです。

      なので以下の通りで

      ※動作不良に関する質問は、不具合の出ているページのURLを掲載してください。

5件の返信スレッドを表示中
  • フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)