Использование службы оценки трафика Adwords с пакетом R / 'RAdwords'
Поэтому мне нужно получить оценку трафика для некоторых ключевых слов через Google Adwords. Я вижу, что у Google есть API службы оценки трафика: https://developers.google.com/adwords/api/docs/guides/traffic-estimator-service.
Я использую R, который имеет довольно полный пакет RAdwords, https://jburkhardt.github.io/RAdwords/faq/, но один, с которым мне не удалось найти погоду, предоставляет доступ к этой конкретной службе API Adwords.
Так кто-нибудь использовал R для получения данных о ключевых словах от Google AdWords через Оценщик трафика? Это возможно с пакетом RAdwords или это нужно сделать с помощью классического скриптинга?
Заранее спасибо.
2 ответа
Есть пакет R под названием RAdwordsPlus, который построен на основе RAdwords, который и сделает это.
devtools::install_github("adviso/RAdwordsPlus")
library(RAdwordsPlus)
google_auth <- doAuth() # requires user interaction the first time
api_version <- "v201809"
customer_id <- "xxx-xxx-xxxx"
# Build keyword request
k <- keyword(
text = c("mars cruise", "cheap cruise", "cruise"),
match.type = c("BROAD", "PHRASE", "EXACT"),
type = "Keyword"
)
# Keyword estimate request
ker <- keyword.estimate.request(
keyword = k,
max.cpc = 5000000, # 1 million == one unit (microamaounts)
is.negative = FALSE
)
# AdGroupEstimateRequest
aer <- adgroup.estimate.request(ker)
# Criteria for CampaignEstimateRequest
cer_criteria <- vector("list", length = 2)
cer_criteria[[1]] <- as.criterion(id = "2826", type = "Location") # united kingdom
cer_criteria[[2]] <- as.criterion(id = "1000", type = "Language") # english
# CampaignEstimateRequest
cer <- campaign.estimate.request(aer, campaign.id = NULL, criteria = cer_criteria)
# Build the request
request <- traffic.estimator.request(cer)
# Download data from the API
r <- get.service(request = request,
cid = customer_id,
auth = google_auth,
api.version = api_version,
user.agent = "r-adwordsplus-test",
verbose = TRUE)
вы можете использовать пакет rgoogleads.
Документация: https://selesnow.github.io/rgoogleads/docs/
См. Раздел «Данные планирования ключевых слов»: https://selesnow.github.io/rgoogleads/docs/reference/index.html#section-keywords-planing-data