Hello,
would this plugin support the Google Analytics 4-Properties?
The current Universal Analytics will be canceld by 01.07.2023
Kind regards
]]>サーバーやPHPバージョンが違う、いくつかのサイトでエラーが起こっています。
有効化できなかったり、サイトがフリーズしたりとなかなか致命的です。
一例:
Fatal error: require(): Failed opening required ‘/home/XXX/XXX/public_html/wp-content/plugins/simple-ga-ranking/vendor/composer/platform_check.php’ (include_path=’.’) in /home/XXX/XXX/public_html/wp-content/plugins/simple-ga-ranking/vendor/composer/autoload_real.php on line 25
ご確認よろしくお願いいたします。
]]>いつもお世話になっております。
バージョン3.0.0にアップデートし下記のエラーが発生しました。一度は解消したのですが再度発生したのでご報告致します。
お手数をお掛け致しますが検証して頂けると幸いです。
Warning: Invalid argument supplied for foreach() in /xxx/xxx/www/wp-content/plugins/simple-ga-ranking/lib/functions.php on line 271
私のサーバー環境は下記の通りです。
Environment Apache
PHP Version 7.4.28
いつもお世話になっております。
先ほどバージョン3.0.0にアップデートした所、下記のエラーが発生しましたのでご報告致します。
お手数をお掛け致しますが検証して頂けると幸いです。
Warning: Invalid argument supplied for foreach() in /xxx/xxx/www/wp-content/plugins/simple-ga-ranking/lib/functions.php on line 271
私のサーバー環境は下記の通りです。
Environment Apache
PHP Version 7.4.28
2022/05/19
このプラグインを3.0.0に更新したところ、WordPressが致命的なエラーで動作しなくなりました。
環境はAmazon Linux 2、Apache 2.4、PHP 7.4(PHP-FPM)です。
調査と改善をお願いいたします。
【質問】
GAとの連携が勝手に切れるのですが、対処法をご教授頂けないでしょうか。
【起こった問題】
ランキングが正常に表示できましたが、
1週間ほど経つと、ランキングが表示されなくなりました。
管理画面を見ると、トークンの取得ができていない状態になっておりました。
【応急処置】
トークンの取得 → ログイン → サイトに表示させるGAデータを選択で元には戻りました。
ですが、また勝手に連携が切れるかもしれないので、原因と対処法を教えていただければ幸いです。
I go to the admin page of the plugin ,but is missing the english language, but it is in japanese… Is it all right ? I cna’t use it in japanese.. Example:
クライアントID
コンシューマーシークレット
コールバック
バージョン 2.0.11を使用しております。
認証自体は問題なく、アナリティクスとの連携もできているのですが、アナリティクスのapiの「analytics.gaapi.v3.AnalyticsDataGa.Get」というメソッドが2日に1回程度エラーが起きるためデータが取得できないことがあります。開発環境の別ドメインのサイトでは問題なく取得できているのですが原因はわかりますでしょうか。恐れ入りますがご確認の程よろしくお願いいたします。
いつもお世話になっております。
バージョン: 2.1.6へ自動アップデートしたところ、
sga_ranking_get_date()呼び出し時に、
デバッグ情報がそのまま表示されているようです。
一部引用
—-
<pre>object(Google_Service_Analytics_GaData)#6261 (24) {
["collection_key":protected]=>
string(4) "rows"
["internal_gapi_mappings":protected]=>
array(0) {
}
——
上記のようなコードが表示されています。
まだデータが無いサイトなので、今後データがあれば表示されないかもしれませんが、
以前のバージョンでは表示されていなかったので、
デバッグ時の消し忘れかと思われます。
大変お手数ですが、ご確認頂けますようお願いいたします。
]]>@wokamoto さん
いつもお世話になっております。
V2.1.3にアップデートした所、Fatal errorが発生しました。
Fatal error: require_once(): Failed opening required
require_once( SGA_RANKING_PLUGIN_DIR . ‘/lib/functions.php’ );
上記の62行目の部分ですが、/lib/フォルダ内にfunctions.phpが存在していないため起きているようです。
修正の対応をお願い致します。
]]>My site got broken with fatal errors after I updated plugin version 2.1.
Error log:
PHP Fatal error: Uncaught Error: Call to a member function fetch() on null in wp-content/plugins/simple-ga-ranking/simple-ga-ranking.php:164
It seems the variable is defined outside of the function.
]]>バージョン2.1の更新を適応したところ、[sga_ranking post_type=”post”]が動作しなくなってしまいました。
その部分から下のHTMLが一切レンダリングされません。
原因はよくわかりませんでした。すみません。
ご対応よろしくお願いします。
sga_ranking_get_date の関数を複数のカスタムポストで使用しています。
以前は、問題なかったのですが、最近、複数のうち、1つのカスタムポストだけが、 sga_ranking_get_date で空の配列が戻ってきます。
このカスタムポストのアクセスログはAanalytics上で存在しています。
特定のカスタムポストがとれなくなってしまう理由は何でしょうか?
]]>WordPressアドレスとサイトアドレスが違う場合にAnarytics設定ページのCSSが404エラーになるようです。
例:
WordPressアドレス : https://example.local/wp
サイトアドレス : https://example.local/
404になるCSSのアドレスは以下のようになります。
https://example.local/wp-content/plugins/simple-ga-ranking/vendor/hametuha/gapiwp/assets/css/admin-analytics.css?ver=1587305082
例のような構成では下記のような形になる必要があります。
https://example.local/wp/wp-content/…
よろしくおねがいします。
]]>サイトで配布しているファイルのダウンロード数をGoogleAnalyticsのイベントで管理しており、
そのランキングをこちらのプラグインで作れないかと思っております。
そのようなフィルターフックはありませんでしょうか。
恐れ入りますがご回答いただけますと幸いです。
どうぞ宜しくお願い致します。
Wordpressを最新バージョンにしてから、sga_ranking_get_date()が値を返さなくなってしまいました。
]]>今まで正常に表示されていたのですが、昨日あたりからエラーも何も表示されず、本来ランキングが表示される部分に何も表示されなくなりました。
バージョン 2.0.8 にアップデートした以外には何もしていません。
一度プラグインを削除して入れ直そうと思うのですが、一度インストールしてGoogle APIの設定をするとプラグインを削除後にもう一度入れても、もう既にgoogle apiの設定が終わっている状態でインストールされてしまうので、設定をし直す方法はあるのでしょうか?
https://example.com/wp-json/ranking/ 公式のWP REST APIプラグインをインストールした状態で有効化を試みましたが、どうしても404エラーになります。
こちらは、仕様として未だプラグイン側が追いついていないのでしょうか?
Simple GA Ranking を新規に導入させていただきました。
二つのサイトで同じように設定したはずなのですが、一つはすんなりと表示されているのに、もう一つのサイトでは「Debug Mode」にチェックを入れないとランキングが表示されません。しかも、Debug Modeをオンにしないと表示されない方のランキングは、そんなはずないだろうと思うものになっていますし、リロードするたびにガラッと入れ替わります。
何か設定のミスがあるのでしょうか。もし原因について分かりましたら、教えていただけるとありがたいです。
Debug Modeにチェックをいれたときにどのようなことがおきるのでしょうか?
またページビュー数を表示することは可能でしょうか。
昨日あたりまではきちんと表示できてたのですが、今見たところエラーがでてしまいランキングの表示ができなくなってしまいました。
object(WP_Error)#2530 (2) {
["errors":"WP_Error":private]=>
array(1) {
[403]=>
array(1) {
[0]=>
string(251) "Error calling GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A94733919&start-date=2015-06-26&end-date=2015-07-03&metrics=ga%3Apageviews&start-index=1&max-results=20&dimensions=ga%3ApagePath&sort=-ga%3Apageviews: (403) Daily Limit Exceeded"
}
}
["error_data":"WP_Error":private]=>
array(0) {
}
特にここ数日Simple GA Rankingプラグインを弄った覚えがなく、これがプログラム側か、テンプレート側に問題があるのかわかりません。ぐぐってみたところ、利用制限?に引っかかってるとのこことですが、このプラグイン以外にgoogleのapiを利用しておりません。対処の方法があれば教えていただけないでしょうか?
]]>Simple GA Ranking Ver,2.0
バージョン2.0にアップデートしたところ、Analytics設定の設定画面が真っ白になり設定情報が出ない状態になりました。
別のテストサーバで試したところ正常に表示されておりましたので、
サーバ環境によるものかと思われます。
▼エラー文
Fatal error: Using $this when not in object context in /var/wwww/wordpress/wp-content/plugins/simple-ga-ranking/vendor/hametuha/gapiwp/src/Hametuha/GapiWP/Service/Analytics.php on line 68
▼該当箇所
add_action('admin_enqueue_scripts', function() use ($css){
wp_enqueue_style('gapiwp-admin', $css, array(), filemtime($this->base_dir.'/assets/css/admin-analytics.css'));
});
直接プラグイン内のソースを変更したところ、エラーも起こらずに画面表示できました。
ですが、バージョンアップ時に戻ってしまうと思うので、次回バージョンで、ご対応いただければ助かります。
▼変更ソース
add_action外で、ベースディレクトリを変数に入れてから渡す。
$basedir = $this->base_dir;
add_action('admin_enqueue_scripts', function() use ($css){
wp_enqueue_style('gapiwp-admin', $css, array(), filemtime($basedir.'/assets/css/admin-analytics.css'));
});
以上、宜しくお願いします。
]]>まったく設定を弄らずそれまでは表示されていたのですが、
数日前から
Simple GA Ranking Error: GAPI: Failed to authenticate user. Error: “https://developers.google.com/accounts/docs/AuthForInstalledApps “
このような表示がされてランキングが表示されなくなってしまいました。
二段階認証でしたので新規に固有パスワードを作ったりしてみたのですが効果はありませんでした。
対応、または対策の方をよろしくお願いいたします
]]>Hello! I really like your plugin. I’m not very programatically savvy, but seeing your plugin I figure you’re somehow obtaining the post IDs of the Analytics top pages.
Is there anyway to get the IDs of the result’s posts as an array, instead of a shortcode?
I’d like to experiment with adding the post thumbnails etc, but I couldn’t figure out how to do it!
Thanks for a great plugin ??
EDIT; Nevermind, I figured it out!
$ids = sga_ranking_get_date();
Just call this and the IDs will be stored in the variable.
I have another question though. I managed to get the IDs, but is it possible to filter the output by category or tag? I know your shortcode supports this, and figured it might be possible ??
Like this;
$args = array(
'category__in' => '423, 324',
'post_type' => 'posts'
);
Would this be possible somehow?
]]>