Google Analytics API をいじっていてよく見るエラーメッセージ

公開日: : 最終更新日:2015/03/06 API


LINE facebook twitter URLコピー
B! pocket note 楽天


Google Analytics APIで遭遇するエラーメッセージ

グーグルアナリティクスAPIのプログラミングをしていると、よく見るPHPエラーコード。ほとんど、自分用MEMOですがシェア。

Warning: Invalid argument supplied for foreach() in /xxx.php
XMLデータを取得するときに、foreachで無効な値が指定された。(例えば、値が全く無い等。1つでも存在すればエラーにはならないようなのですが。)

Fatal error: Cannot redeclare class GoogleAnalytics in /xxx/googleanalytics.class.php
googleanalytics.class.phpを再定義できない時。(何回も、このclassを呼び出すと出る。)

Parse error: syntax error, unexpected T_FOREACH, expecting ‘,’ or ‘;’ in /xxx.php
文法エラー。スペルミスやセミコロンの忘れ等。あと、配列で想定外の値が入っていて許容されてないときも。

Fatal error: Uncaught exception ‘Exception’ with message ‘Bad request – Illegal combination of dimensions and metrics’ in /googleanalytics.class.php
ディメンションとメトリクスの組み合わせが良くないよ!という感じ。

コンビネーションの表はこちら。

>>Valid Query Combinations – Google Analytics – Google Code

Warning: array_slice() expects parameter 1 to be array, null given in /xxx.php
array_slice()の値が想定外のものを使ってるよ!

Fatal error: Cannot use [] for reading in /xxx.php
配列の[]内の値が読めないよ!(適切じゃないよ!)

Fatal error: Call to a member function setDateRange() on a non-object in /xxx.php
setDateRangeが宣言されてないよ!googleanalytics.class.phpのインクルードやアカウントの読み込みが、後ろに来てしまっている可能性。

他にも出てくるとは思いますが、遭遇したら随時こちらにアップしようかと思います。

  • このエントリーをはてなブックマークに追加
  • Pocket

Profile


Yoshihiko Yoshida
ブロガー兼ユーチューバー。個人事業主でネット業界のお仕事24年目です。40代で2児の父。「マツコの知らない世界」Googleマップ案内人TV出演。Googleストリートビュー認定フォトグラファー。教育システム情報学会会員。元立教大学非常勤講師。Googleアナリティクス公式コミュニティ・アンサリスト最高ランク「レジェンド」国内初獲得。主な著書「Googleアナリティクス基礎講座」(技術評論社)。趣味はデジカメとゲームとパン作り。>>もっと読む

Instagram

◆代表者略歴 ◆受賞歴
◆おもな著書 ◆TV出演歴
◆新聞掲載歴 ◆雑誌/連載歴
 <<お問い合わせはこちら>>

PAGE TOP ↑