Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema api GoogleAnalytics

  1. #1
    maurosollazzo non č connesso Neofita
    Data registrazione
    28-01-2013
    Messaggi
    3

    Predefinito Problema api GoogleAnalytics

    Buongiorno a tutti
    Scrivo per chiedere un aiuto in relazione ad un problema che sto avendo nella visualizzazione delle visite (provenienti da Google Analytics) all'interno del mio altersito.

    Testando il sito nel mio ambiente di sviluppo locale (utilizzo la piattaforma Apache/Php/MySql Easyphp) le visite vengono visualizzate correttamente (ho fatto un confronto con quanto riportato nel pannello di controllo di Google Analytics) mentre una volta effettuato l'upload su altervista ho questo messaggio:

    Fatal error: Call to a member function getPropertyValue() on a non-object in /membri/maurosollazzo/include/funzioni.php on line 132

    Riporto di seguito la funzione completa che utilizzo per interrogare Google Analytics:

    Codice:
    	//Funzione di recupero visitatori
    	function Visitatori()
    	{
    		//Per evitare di interrogare in continuazione google analytics viene
    		//utilizzata una variabile di sessione per memorizzare il numero visite
    		if (!isset($_SESSION['visite']))
    		{
    			//Autenticazione
    			$auth = GoogleAnalyticsApi::getAuth($GLOBALS['GA_USERNAME'], $GLOBALS['GA_PWD']);
    				
    			//In caso di errore ritorna 0
    			if ($auth == 401)
    				return 0;
    			else
    			{
    				//Effettua una nuova query per recuperare le visite
    				$query = new QueryGA($GLOBALS['GA_ID'], $auth);
    	
    				$query->addMetric("ga:visits");
    				$query->setStartDate($GLOBALS['GA_DATAINIZIO']);
    				$query->setEndDate(date("Y-m-d"));
    	
    				//Recupera le informazioni
    				$entries = $query->getDataResult();
    	
    				//Memorizza in session i risultati
    				$_SESSION['visite'] = $entries[0]->getPropertyValue("ga:visits");
    	
    				//Ritorna i risultati
    				return $_SESSION['visite'];
    			}
    		}
    		else
    			//Ritorna il contatore letto in precedenza
    			return $_SESSION['visite'];
    	}
    L'errore alla riga 132 č relativo alla parte di codice che recupera la Property relativa alle visits:

    Codice:
    //Memorizza in session i risultati
    $_SESSION['visite'] = $entries[0]->getPropertyValue("ga:visits");
    Spero che le informazioni che ho riportato siano sufficienti, vi ringrazio anticipatamente per l'aiuto e vi auguro un buon weekend


  2. #2
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Con tutta probabilitą devi sbloccare le connessioni server-to-server. Di base l'accesso č limitato ad un certo gruppo di domini.


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •