Октябрь 30

Пришло время чистить https://photos.google.com/

были случаи когда мы с компанией отдыхали и создавали новый аккаунт в гугле с мероприятием — потом фото оттуда расшаривали для всех — но как быть когда аккаунтглавный заполнен а гугл-диск предлагает купить . место 17 гиг не так уж и много скачиваем все на компьютер и отправляем на диск для потомков 🙂

вопрос как Скачать?

нужно добиться того чтоб в гугл диске появилась папка гугл фото

сейчас не подскажу как ищите в настройках гуг диска гугл фото и в настройках гугл фото гугл диск —

играйте галочками

отключить не получилось потому проверить на 100% не могу но реально написано не то что ищем

 

 

Июнь 6

GA API PHP узнаем откуда пришел покупатель по номеру заказа

нам нужно узнать откуда пришел пользователь да и все что можно вытянуть из GA.

создаем по инструкции ключи и пользователя

качать нужно не по ссылке а через клон

несколько подводных комней обходим с помощью подсказки

I solved this problem without changing any line of Google API. In your php code, you juste need to specify where you want the cache folder to be:

$config = new Google_Config();
$config->setClassConfig('Google_Cache_File', array('directory' => '../tmp/cache'));
// Here I set a relative folder to avoid pb on permissions to a folder like /tmp that is not permitted on my mutualised host

$client = new Google_Client($config);
// And then,  you pass the config for your GoogleClient

 

также тут у нас есть хорошие примеры как пользоваться конструктором запросов

 

ну и собственно зачем это тут пишется у гугла очень хорошая документация потому очень мало кто пытается помочь побороть гугл.
меняем функцию в файле примере на ту что нам нужно. и не пытаемся запустить примеры которые не хрена не запускаются

ХХХХХХХХХХ = номер заказ

function getResults(&$analytics, $profileId) {
  // Calls the Core Reporting API and queries for the number of sessions
  // for the last seven days.
$optParams = array(
      'dimensions' => 'ga:source,ga:medium,ga:transactionId',
      'sort' => '-ga:sessions,ga:source',
      'filters' => 'ga:transactionId==ХХХХХХХХХХ',
      'max-results' => '25');

   return $analytics->data_ga->get(
       'ga:' . $profileId,
       '30daysAgo',
       'today',
       'ga:sessions,ga:transactionRevenue,ga:transactions,ga:uniquePurchases',$optParams);
}