Неприязнь help report php. Снижение нагрузки на сервер
Из этой статьи вы узнаете, как настроить авторизацию в Analytics Reporting API версии 4.
Примечание. Цель этих кратких руководств – помочь пользователю выполнить с помощью . Поскольку эти библиотеки постоянно обновляются, информации о последних изменениях здесь может не быть. Если вы не нашли нужные сведения, ознакомьтесь с и .1. Включите API
Перед началом работы с Analytics Reporting API версии 4 используйте , чтобы создать проект в Google API Console, включить API и зарегистрировать учетные данные.
Создание учетных данных
Примечание. По запросу нажмите Создать новый закрытый ключ . Для параметра Тип ключа выберите значение JSON , а затем сохраните сгенерированный ключ как client_secrets.json . Он понадобится вам позже.- Откройте . При необходимости выберите проект.
- Нажмите Создать сервисный аккаунт .
- Укажите название аккаунта и выберите Создать новый закрытый ключ . Затем нажмите кнопку Сохранить .
Система создаст новую пару ключей (открытый и закрытый), которая будет сохранена на ваш компьютер. Эта копия является единственной, и вы должны самостоятельно обеспечивать ее сохранность .
Добавьте в Google Аналитику сервисный аккаунт
У нового сервисного аккаунта будет адрес электронной почты такого типа:
Используйте этот адрес, чтобы добавить пользователя в представление Google Аналитики, к которому вам нужен доступ через API. Для выполнения задач, описанных в этом руководстве, потребуется только разрешение на чтение и анализ .
2. Установите клиентскую библиотеку
composer require google/apiclient:^2.03. Настройте пример
Вам нужно создать файл HelloAnalytics.php с кодом этого примера.
- Скопируйте или исходный код ниже, а затем добавьте его в файл HelloAnalytics.php .
- Перенесите загруженный ключ service-account-credentials.json в тот каталог, где находится код примера.
- Измените значение VIEW_ID . Чтобы найти этот параметр, воспользуйтесь инструментом Account Explorer .
HelloAnalytics.php
setApplicationName("Hello Analytics Reporting"); $client->setAuthConfig($KEY_FILE_LOCATION); $client->setScopes(["https://www.googleapis.com/auth/analytics.readonly"]); $analytics = new Google_Service_AnalyticsReporting($client); return $analytics; } /** * Queries the Analytics Reporting API V4. * * @param service An authorized Analytics Reporting API V4 service object. * @return The Analytics Reporting API V4 response. */ function getReport($analytics) { // Replace with your view ID, for example XXXX. $VIEW_ID = "4. Запустите пример
Запустите пример, используя следующий код:
Php HelloAnalytics.php
Когда вы выполните все шаги, на экране появится количество сеансов в выбранном представлении за последние семь дней.
Примечание. Для успешного выполнения примера вам понадобится как минимум один ресурс и одно представление Google Аналитики. 20.6KPHP — это встраиваемый серверный язык программирования. Большая часть его синтаксиса заимствована из C , Java и Perl . А также добавлена пара уникальных характерных только для PHP функций . Основная цель этого языка — создание динамически генерируемых PHP HTML страниц .
PHP в HTML
При создании сложных веб-страниц вы столкнетесь с необходимостью объединить PHP и HTML для реализации конкретных задач. На первый взгляд это может показаться сложным, так как PHP и HTML являются двумя независимыми дисциплинами, но это не так. PHP предназначен для взаимодействия с HTML , и его код может быть включен в разметку страницы.
В HTML-страницы PHP-код включается с помощью специальных тегов. Когда пользователь открывает страницу, сервер обрабатывает PHP-код , а затем отправляет результат обработки (не сам PHP-код ) в браузер.
HTML и PHP довольно просто объединить. Любая часть PHP-скрипта за пределами тегов игнорируется PHP-компилятором и передается непосредственно в браузер. Если посмотреть на пример, приведенный ниже, то можно увидеть, что полный PHP-скрипт может выглядеть следующим образом:
Привет, сегодня .