Проблема PHP с Google Analytics

#php

#php

Вопрос:

Привет, у меня возникли некоторые проблемы с этим кодом для извлечения данных Google Analytics.

 if($_GET['month'] || $_GET['year']):
    $month = (int) $_GET['month']; if(!$month) { $month = 1; }
    $year = (int) $_GET['year']; if(!$year) { $year = date('Y'); }
    require 'ga/analytics.class.php';
    $analytics = new analytics('email@domain.com', 'password');

    $analytics->setProfileByName('mysite.com');

    $analytics->setMonth($month,$year);
    $visits = $analytics->getVisitors();
    $views = $analytics->getPageviews();
    if(count($visits)) {
        foreach($visits as $day=>$visit) { 
            $flot_datas_visits[] = '['.$day.','.$visit.']';
            $flot_datas_views[] = '['.$day.','.$views[$day].']';
        }
        $flot_data_visits = '['.implode(',',$flot_datas_visits).']';
        $flot_data_views = '['.implode(',',$flot_datas_views).']';
    }
endif;
  

Я продолжаю получать эту ошибку:

Неустранимая ошибка: неперехваченное исключение ‘Exception’ с сообщением ‘Идентификатор профиля не найден!’

Любая помощь была бы отличной, спасибо!

Комментарии:

1. вы изменили значения для email@domain.com ? а пароль? и что находится в setProfileByName()?

Ответ №1:

Кажется, что вы передаете неправильное имя учетной записи классу Analytics в этой строке:

$analytics->setProfileByName(‘mysite.com ‘);

Просто войдите в Google Analytics, с домашней страницы, где у вас есть список ваших зарегистрированных сайтов, нажмите «Управление»> «Профиль Google Analytics» и замените «mysite.com » со значением самого правого столбца, в котором написано «Учетные записи».

Я надеюсь, что это решит проблему.