Как автоматизировать сохранение истории запросов из Search Console

Читайте также:

комментариев 28

  1. Игорь:

    очень круто!!! спасибо огромное!!!

  2. AlexSov:

    Отлично, но оно тянет все метрики. А как мне в таком случае вытащить только позиции?

    • Анастасия Каминская:

      В функции search_analytics() это нельзя отрегулировать, но при необходимости можно после получение окончательного data frame (после вызова цикла) удалить «ненужные» колонки методом присвоения колонкам data frame NULL . Например, data$clicks <- NULL. Так как позиции, клики и показы получаем в функции линейно, то на скорости парсинга данных это не скажется.

  3. Антон:

    спасибо за статью,
    taskscheduleR только под win ставится? под mac не получилось..

  4. Павел Горбунов:

    Скажите, пожалуйста, есть ли подобное решение для экспорта данных из Яндекс Вебмастер?

  5. Аралов Евгений:

    Спасибо за статью.
    У меня при выгрузки проблемы с кодировкой криллицы. В чём может быть проблема? Пример на скрине http://take.ms/bzqDS
    Спасибо.

  6. Аралов Евгений:

    Возникла другая проблема. При запросе с walk_data=(«byDate»), возникает ошибка http://take.ms/Wgtz7, вчера всё работало. Сегодня вот такая беда.

  7. Seonic.pro:

    Подскажите, пожалуйста, можно ли связать Search Console и Google Bigquery и на основе userId или id электронной коммерции связать данные о запросе и покупке?
    Или упрощенно, можно ли разметить запросы на основе userId в Search Console?

  8. Мария:

    Здравствуйте, Анастасия. А этот метод применим для выгрузки бэклинков из той же серч консоли? Хочется получить список с группировкой:
    ссылающаяся страница | анкор | страница моего сайта. Тут что-то можно придумать?

  9. Денис:

    Анастасия добрый день , не заходит # Авторизация в аккаунт Google

    и при установке библиотеки :
    > library(googleAuthR)
    2017-11-13 10:30:53> No scopes have been set, set them via
    options(googleAuthR.scopes.selected) —
    no authentication attempted.

    ошибка «Error in init_oauth_service_account(self$secrets, scope = self$params$scope, :
    Bad Request (HTTP 400).»

    подскажите , в чем может быть проблема?

    • options(«googleAuthR.scopes.selected» = c(«https://www.googleapis.com/auth/webmasters»,
      «https://www.googleapis.com/auth/analytics»,
      «https://www.googleapis.com/auth/tagmanager.readonly»))

      gar_auth_service(«C:/Users/…/ваш-ключ.json», scope = getOption(«googleAuthR.scopes.selected»))

      Обновите скоупы и авторизируйтесь ещё раз

  10. Денис:

    Анастасия спасибо за ответ удалось авторизоваться через сервисный аккаунт , фаил с ключами скачивается при ручном запуске , единственное дублируется информация в разрезе dimensions = c(‘date’,’page’,’query’,’country’) , как этого избежать ? или так и должно быть ( строка полностью повторяеться через N строк (по убыванию количества кликов) ,

    Еще вопрос по автоматизации скрипта , тестирую одноразовый запуск через addins => schedule R . В файле записи логов информация об ошибке :
    _________
    #Installing package into ‘C:/Users/den/Documents/R/win-library/3.3’
    #(as ‘lib’ is unspecified)
    #Error in contrib.url(repos, «source») :
    # trying to use CRAN without setting a mirror
    #Calls: install.packages -> contrib.url
    #Execution halted
    _________

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *