I tak z danych statystyk poszczególnych stron (mam z 6) chciałbym pobrać liczbę wizyt łącznie, czyli stworzyć licznik odwiedzin.
Znalazłem kilka tutoriali jak to uczynić, i tak wklejam:
<?php require 'gapi.class.php'; $ga = new gapi(ga_email,ga_password); ?> <div id="statsWrap"> <div id="statsDetailsWrap"> <div id="statsCount"> </div> <div id="statsMetric"> pageviews </div> </div> <div id="byGoogle">By Google Analytics</div> </div>
Lecz ciągle generuje mi się błąd: Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Request failed, fopen provides no further information"' in C:\.www\_temp\google-analytics-counter\google-analytics-counter\simple\gapi.class.php:418 Stack trace: #0 C:\.www\_temp\google-analytics-counter\google-analytics-counter\simple\gapi.class.php(62): gapi->authenticateUser('login@gmail....', 'password') #1 C:\.www\_temp\google-analytics-counter\google-analytics-counter\simple\simple.php(44): gapi->__construct('login@gmail....', 'password') #2 {main} thrown in C:\.www\_temp\google-analytics-counter\google-analytics-counter\simple\gapi.class.php on line 418
I coś mi się chyba wydaje, że nie rozumie zasad wykorzystanie GAPI. Tak się zastanawiam czy to narzędzie jest dostępne dla wszystkich, czy tylko dla klientów komercyjnych google??
Jeśli dla wszystkich to co robię nie tak, jakie dane powinienem podać jako:
define('ga_email','yourGoogleEmail');
define('ga_password','yourGooglePass');
define('ga_profile_id','yourProfileID');
ja podaję: pełny adres gmail'a (login@gmail.com), hasło do niego oraz (i tu nie jestem pewien) identyfikator profilu: w kodzie śledzenia z google analytics otrzymałem: UA-12938064-1 - domyślam się, że to jest id profilu, próbowałem pisać 12938064, 129380641, '12938064-1', 'UA-12938064-1' i za każdym razem mam ten sam błąd (błędnej autoryzacji).
Dodam, że konto dla tej strony utworzyłem wczoraj, kod śledzenia został wykryty w google analytics, lecz jeszcze nie ma żadnych danych zgromadzonych, czyo jest powód, czy jak sądzę faktycznie czegoś nie rozumiem i coś źle robię