DigiPress

Highly Flexible WordPress Theme

[MAGJAM 1.0.0.8] googleアナリティクスを設置しているが、データが反映されない。

ホーム フォーラム 設定・不具合関連 [MAGJAM 1.0.0.8] googleアナリティクスを設置しているが、データが反映されない。

  • このトピックには6件の返信、2人の参加者があり、最後にbggsにより9年、 3ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #59444
    bggs
    参加者

    アクセス解析コード設定もしくはHTMLヘッダー設定の<head>内に、googleアナリティクスのトラッキングコードを設置しているのですが、データが反映されておりません。
    google tag assistantの拡張機能では設置が確認できませんでしたが、
    http://atomii.com/gaget.php ←のサイトでは設置が確認できました。

    正確に言うと、データは海外からのスパムアクセスは反映されますが、それ以外のアクセスが反映されておりません。

    またgoogleに問い合わせたところ、やはりテーマのほうの問題ではないか?ということでしたので、このトピックを書かせていただきました。
    テーマの方で不具合はありますでしょうか?ご確認のほどよろしくお願いいたします。

    #59462
    bggs
    参加者

    訂正:MAGJAM 1.0.0.8→MAGJAM 1.1.0.8
    です。失礼しました。

    #59463
    DigiPress サポート
    キーマスター

    状況が分かりませんので対象サイトのURLを提示してください。

    #59475
    bggs
    参加者

    こちらのwebサイトになります。
    →https://re-akita.jp

    #59524
    DigiPress サポート
    キーマスター

    対象サイトでは以下のJavascriptエラーが発生しています。

    re-akita.jp/:149 Uncaught SyntaxError: missing ) after argument list

    ping:1 指定されたURLは、アプリケーションの設定で許可されていません。: 指定されたURLの中にアプリの設定で認められないものが含まれています。ウェブサイトまたはキャンバスのURLと一致しているか、ドメインがアプリのドメインのサブドメインである必要があります。

    エラー発生箇所の149行目は以下です。

      ga('set', 'dimension1', '<?php the_author_meta('nickname'); ?>');

    Javascriptのコード(テキスト)にPHPを混入させていることが原因です。
    JavascriptにPHPを挿入して実行することはできません。

    #59634
    DigiPress サポート
    キーマスター

    googleアナリティクスのトラッキングコードで、カスタムディメンションの追加で
    JavascriptにPHPを挿入して実行することはできないということですが、
    http://www.e-agency.co.jp/column/customdimension_wordpress.html
    http://empty-of-mind.hateblo.jp/entry/2015/10/14/023951
    のように、カスタムディメンションで複数人の著者のアクセス解析をしたいと考えており、MAGJAMのテーマではできないということでしょうか?
    カスタムディメンションは最大20まで作れますが、それ以上の著者数を想定しているので、上記記事のような手法を使いたかったのですが。

    MAGJAM云々ではなく、PHPのセキュリティ上、ユーザーが入力可能なフォームの内容をPHPとして実行することは根本的に不可能です。
    単にテキスト(html,javascript,css等)データとして解釈されるのみです。

    掲載されている内容は、PHPファイル(*.php)に直接トラッキングコードを記述しているものであり、フォームからの入力値をPHPとして実行させるようなものではありません。

    PHPを実行させるのであれば、テーマファイルをご自身にて直接編集し、対象のPHPコードを埋め込んで下さい。
    ただし、この場合はテーマのアップデート時には毎回リセットされるため、その都度記述し直す必要があります。

    無理やり行うとすれば、予め登録しておいたPHPをショートコードで実行できる以下のプラグインを利用し、テーマが提供するウィジェットスペース(例えばフッター)にこのプラグインで作成したショートコードを記述したテキストウィジェットを追加するなどしてください。

    https://ja.wordpress.org/plugins/php-code-for-posts/

    #59853
    bggs
    参加者

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

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。