Google AnalyticsAPI - > Adwords关键字数据

时间:2015-03-09 00:35:05

标签: google-analytics-api adwords-apiv201402

我正在寻找一种从Google Adwords点击获取关键字数据的方法。我知道我可以使用gclid和CLICK_PERFORMANCE_REPORT通过Adwords API获取关键字数据等。我还没试过这个但是我愿意。 https://developers.google.com/adwords/api/docs/appendix/reports#click

这是关于我的客户广告系列的数据,我已经从我的客户那里获得了access_token来访问他们的Google Analytics帐户。我不希望他们让我们的网络应用程序访问他们的Adwords帐户。

我的问题是,是否也可以通过分析API访问CLICK_PERFORMANCE_REPORT或类似信息?分析帐户与客户Adwords帐户相关联,我只是不想让他们访问他们的Adwords帐户。

所以我想要实现的是访问Adwords(在我的客户和网站上访问我们的数据库),然后(可能每天一次)添加关键字和广告系列数据。这是在绕过要求访问我的客户Adwords帐户。

1 个答案:

答案 0 :(得分:0)

假设您知道如何使用R,以下是从GA获取Adwords数据的以下代码:

library(RGoogleAnalytics)
library(httpuv)

oauth_token <- Auth(client.id = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.apps.googleusercontent.com",
                    client.secret = "XXXXXXXXXXXXXXXXXXXX") # you need to get these from google
save(oauth_token,file="C:/Users/yschellekens.INTRANET/Desktop/Arrow electronics/using the developers API/token_file")
load("C:/Users/yschellekens.INTRANET/Desktop/Arrow electronics/using the developers API/token_file")

Profile<-GetProfiles(oauth_token)

query.visitors <- Init(start.date = "2014-06-01",
                   end.date = "2015-02-01",
                   dimensions = c("ga:fullReferrer","ga:referralPath","ga:keyword"),
                   metrics = c("ga:organicSearches"),
                   max.results = 10000,
                   table.id = "ga:52582227")

# Create the Query Builder object so that the query parameters are validated

# Extract the data and store it in a data-frame
ga.visitors <- GetReportData(QueryBuilder(query.visitors), oauth_token)
table(ga.visitors$hasSocialSourceReferral)

有关指标的详细信息,请参阅以下内容: https://developers.google.com/analytics/devguides/reporting/core/dimsmets#cats=adwords

希望这有帮助!