无法获取广告系列数据以将Google AdWords API中的数据库推向数据库



我在弄清楚什么是什么问题上面临着一些问题,尽管我无法弄清楚这些问题

1.应使用哪种报告类型来获取广告系列级别的总计。我正在尝试以标头格式获取数据-campaign_id |竞选| name |点击|印象|成本|转换。2.我试图使用"竞选_performance_report",但是我以关键字级别分解了信息,但是我试图将数据列为广告系列级别。3.我还需要将数据推到数据库。在API文档中,我获得了样本,这些样本要么在屏幕上打印结果,要么会在我的计算机上创建文件。有什么方法可以在JSON中获取数据将其推向数据库。4.到目前为止,我在我的MCC帐户上有7个帐户,在接下来的几天中,这个数字将增加。我不想在我的代码中手动硬编码客户端客户ID,因为将会创建新帐户。有什么方法可以获取我的MCC AC

上的客户客户ID列表

我试图使用Python作为我的代码库和ADWORDS API V201710。

  1. 要检索活动性能数据,您需要运行竞选_Performance_report 。请按照此链接查看广告系列绩效报告的所有可用列。

  2. 广告系列绩效报告不包括关键字级别汇总的统计信息。您是否正在使用AWQL提取报告?

    您可以在这里粘贴代码吗?

    运行此Python示例代码以获取广告系列数据(您绝对不会使用此示例代码获得关键字级别数据(。

  3. 首先,Google AdWords API仅返回以下文件格式中的报告数据CSVForexcel,CSV,TSV,XML,GZPICPED_CSV,GZPICPED_XML。不幸的是,JSON不支持您的用例。我会推荐gzipped_csv,并将以下属性设置为false:Skipreportheader跳过skipreportsummary

    这将简单地跳过所有标题,报告标题&报告制作中的总计非常简单地将数据升级到表。

  4. 不可能输入MCC ID,并期望API获取所有客户端帐户的报告。每个API报告请求包含客户端ID,因此您需要创建所有客户端ID的数组,然后通过每个ID迭代。如果您使用的是客户端库(建议(,则可以简单地在会话中设置clientID,即session.setclientcustomerid(" xxx"(;

    自动使用此托管customerService来自动检索所有客户端,然后迭代通过此访问,因此您无需将每个客户端编码进行硬编码。Google创建了一个方便的Python文件,该文件返回帐户层次结构,包括子帐户ID(单击此处(。

最后,我基于您的问题,我假设您试图运行ETL过程。Google有一个OpenSource AdWords提取器,我强烈建议您使用。

最新更新