From 327c9e8659e0aaf6da29ef967a47d48dc727f174 Mon Sep 17 00:00:00 2001 From: Jose Rolland Lopez de Coca Date: Mon, 25 Feb 2019 09:12:51 +0100 Subject: [PATCH] Release 2.3.0 --- CHANGELOG.md | 8 ++++++++ README.md | 4 ++-- bingads_downloader/config.py | 2 +- setup.py | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61fddb2..ac87b2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2.3.0 (2019-02-25) + +- Use BingAds API v12 + +**required changes** + +- Adapt ETL (read_csv.py) to new output column naming (GregorianDate renamed to TimePeriod) + ## 2.2.0 - 2.2.1 (2018-05-23) - Download campaign structure including labels on all levels as separate file diff --git a/README.md b/README.md index 40a90d0..3046445 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # BingAds Performance Downloader -A Python script for downloading performance and keyword data from the [BingAds API version 11](https://msdn.microsoft.com/en-us/library/bing-ads-overview(v=msads.100).aspx) to local files. The code is largely based on [Bing Ads Python SDK](https://github.com/BingAds/BingAds-Python-SDK). +A Python script for downloading performance and keyword data from the [BingAds API version 12](https://docs.microsoft.com/en-us/bingads/guides/?view=bingads-12) to local files. The code is largely based on [Bing Ads Python SDK](https://github.com/BingAds/BingAds-Python-SDK). The [mara Bing ads performance pipeline](https://github.com/mara/bing-ads-performance-pipeline) can be, then, used for loading and transforming the downloaded data into a dimensional schema. @@ -14,7 +14,7 @@ The [mara Bing ads performance pipeline](https://github.com/mara/bing-ads-perfor Each line of `keyword_performance` contains one ad for one day: - GregorianDate | 2/12/2016 + TimePeriod | 2/12/2016 AccountId | 17837800573 AccountName | Online Veiling Gent CampaignId | 254776453 diff --git a/bingads_downloader/config.py b/bingads_downloader/config.py index 58cc4a5..ad516dc 100644 --- a/bingads_downloader/config.py +++ b/bingads_downloader/config.py @@ -55,4 +55,4 @@ def retry_timeout_interval() -> int: def output_file_version() -> str: """A suffix that is added to output files, denoting a version of the data format""" - return 'v3' + return 'v4' diff --git a/setup.py b/setup.py index a6689b1..7f2a32c 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ setup( name='bingads-performance-downloader', - version='2.2.1', + version='2.3.0', description="Downloads data from the BingAds Api to local files for usage in a data warehouse",