Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROI.COM.AU’s latest changes (AdWords compatibility, plus other changes) #4

Open
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on Jul 26, 2015

  1. Merge tag '0.7.2' into develop

    release/0.7.2 0.7.2
    Alex Hayes committed Jul 26, 2015
    Configuration menu
    Copy the full SHA
    10f30f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2016

  1. Update Google AdWords API from v201506 to v201509

    No code changes required for this particular upgrade. This should buy us
    a couple of months.
    Chris Morgan committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    59dd3f6 View commit details
    Browse the repository at this point in the history
  2. Updated version to 0.7.3.

    Chris Morgan committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    f32ce1d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/0.7.3'

    Chris Morgan committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    8222faa View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/0.7.3' into develop

    Chris Morgan committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    18e60a1 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2016

  1. Remove South migration support.

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    c65e870 View commit details
    Browse the repository at this point in the history
  2. Tidy the requirements and testing scene.

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    76155dc View commit details
    Browse the repository at this point in the history
  3. Upgrade past v201506 to v201509+.

    I *think* these changes actually take it to compatibility with v201603,
    but I haven’t tested it yet.
    
    - The estimate fields are gone in favour of some “all conversions”
      fields that I don’t care about. ROI.COM.AU aren’t using any of this
      stuff, so let’s just throw it away.
    
    - The conversion-many-clicks fields became the new just-plain-conversion
      fields. Same display names for the fields, so no code changes required
      beyond updating the report definition.
    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    903c010 View commit details
    Browse the repository at this point in the history
  4. Updated version to 0.7.4.

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    d89f03d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release/0.7.4'

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    9aa37e8 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'release/0.7.4' into develop

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    0f98abf View commit details
    Browse the repository at this point in the history
  7. Temporary fix for doubles-that-were-integers

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    f81042e View commit details
    Browse the repository at this point in the history
  8. Updated version to 0.7.5.

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    c9904c8 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'release/0.7.5'

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    cc8b7fc View commit details
    Browse the repository at this point in the history
  10. Merge branch 'release/0.7.5' into develop

    Chris Morgan committed May 2, 2016
    Configuration menu
    Copy the full SHA
    dba0167 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Fix paged_request if it yields no results

    The AdWords API doesn’t suggest that the `entries` attribute will be
    missing, but it is indeed lacking in at least some responses when there
    are zero entries (e.g. a `TargetingIdeaPage` response where you asked
    for keyword suggestions but Google didn’t have any to offer). So, in
    such a case we just don’t yield any elements, rather than raising an
    `AttributeError`.
    Chris Morgan committed May 25, 2016
    Configuration menu
    Copy the full SHA
    4e52164 View commit details
    Browse the repository at this point in the history
  2. Updated version to 0.7.6.

    Chris Morgan committed May 25, 2016
    Configuration menu
    Copy the full SHA
    079133a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/0.7.6'

    Chris Morgan committed May 25, 2016
    Configuration menu
    Copy the full SHA
    a3dd056 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/0.7.6' into develop

    Chris Morgan committed May 25, 2016
    Configuration menu
    Copy the full SHA
    806a56c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2016

  1. Support calculating spend with missing data.

    Insufficient data is not always a problem. If your access has been
    revoked, you may just wish to ignore the fact.
    Chris Morgan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    41808df View commit details
    Browse the repository at this point in the history
  2. Correct Adwords to AdWords everywhere.

    For members of the public API the old names have been left around as
    aliases, so there should not be any compatibility problems. Unless you
    were doing things like hardcoding the name of an exception as a string.
    Which is, I suppose, quite feasible. Still, I’m not going to consider it
    a breaking change.
    Chris Morgan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    271c77f View commit details
    Browse the repository at this point in the history
  3. Updated version to 0.7.7.

    Chris Morgan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    de4d89d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/0.7.7'

    Chris Morgan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    6cbf672 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release/0.7.7' into develop

    Chris Morgan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    bbfacd5 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2016

  1. Remove the TargetCpa field from ad group metrics

    Its display name was changed from “Max. CPA (converted clicks)” to
    “Target CPA” in v201601 and ROI.COM.AU isn’t using it at all (and is in
    fact heading away from using these metrics models), so I’m ditching the
    field rather than renaming the field from `max_cpa_converted_clicks` to
    `target_cpa`.
    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    c793e41 View commit details
    Browse the repository at this point in the history
  2. v201603 update: includeZeroImpressions change

    Formerly it was a part of the report definition; this is finally removed
    in favour of the HTTP header approach.
    
    This is a breaking change. If you had `'includeZeroImpressions'` in your
    report definition for a `ReportFile.objects.request()` call you will
    need to remove it from the report definition and start passing it as a
    keyword argument named `include_zero_impressions` instead.
    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    efe5447 View commit details
    Browse the repository at this point in the history
  3. Upgrade Google API to v201605.

    One notable change in v201603 not covered by previous commits is that
    empty values become '--' (in my experience, maybe '-- '?) rather than an
    empty string. This may affect user code.
    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    dba1e9d View commit details
    Browse the repository at this point in the history
  4. Remove Adwords* compatibility aliases.

    As I’m bumping 0.7.7 to 0.8.0, these can disappear.
    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    f8d13d7 View commit details
    Browse the repository at this point in the history
  5. Updated version to 0.8.0.

    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    2249d64 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'release/0.8.0'

    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    5ffa558 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'release/0.8.0' into develop

    Chris Morgan committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    9a9ed33 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2016

  1. Bump AdWords version requirement.

    (v201605 needs googleads>=4.1.0. Silly me, I forgot to deal with this
    part *again*.)
    Chris Morgan committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    b20c81d View commit details
    Browse the repository at this point in the history
  2. Updated version to 0.8.1.

    Chris Morgan committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    72159ca View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/0.8.1'

    Chris Morgan committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    6290a69 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/0.8.1' into develop

    Chris Morgan committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    6b0fde6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Configuration menu
    Copy the full SHA
    01ac024 View commit details
    Browse the repository at this point in the history
  2. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    bde4ec0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0574e9f View commit details
    Browse the repository at this point in the history
  4. Merge tag '0.8.2' into develop

    release/0.8.2 0.8.2
    storerjeremy committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    ba9c368 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. Configuration menu
    Copy the full SHA
    d5fbce4 View commit details
    Browse the repository at this point in the history
  2. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    e51ca4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    045fc4f View commit details
    Browse the repository at this point in the history
  4. Merge tag '0.8.3' into develop

    release/0.8.3 0.8.3
    storerjeremy committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    4bdf4b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2017

  1. Removed ClickConversionRate from report definitions as it has been re…

    …moved as of version V201702
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    20c2aad View commit details
    Browse the repository at this point in the history
  2. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    900f54c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f6cdca View commit details
    Browse the repository at this point in the history
  4. Merge tag '0.8.4' into develop

    release/0.8.4 0.8.4
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    26a47b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab89689 View commit details
    Browse the repository at this point in the history
  6. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    551de91 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b5f0a2f View commit details
    Browse the repository at this point in the history
  8. Merge tag '0.8.5' into develop

    release/0.8.5 0.8.5
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    d646e7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70e6ae1 View commit details
    Browse the repository at this point in the history
  10. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    4c359cd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    92468f5 View commit details
    Browse the repository at this point in the history
  12. Merge tag '0.8.6' into develop

    release/0.8.6 0.8.6
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    88259af View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    673fb56 View commit details
    Browse the repository at this point in the history
  14. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    a8348a8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    12eca31 View commit details
    Browse the repository at this point in the history
  16. Merge tag '0.8.7' into develop

    release/0.8.7 0.8.7
    storerjeremy committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    0499d85 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2017

  1. Configuration menu
    Copy the full SHA
    de28b4a View commit details
    Browse the repository at this point in the history
  2. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed May 17, 2017
    Configuration menu
    Copy the full SHA
    85c558c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6c5d75 View commit details
    Browse the repository at this point in the history
  4. Merge tag '0.8.8' into develop

    release/0.8.8 0.8.8
    storerjeremy committed May 17, 2017
    Configuration menu
    Copy the full SHA
    bd1cbe9 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2017

  1. Configuration menu
    Copy the full SHA
    da7c118 View commit details
    Browse the repository at this point in the history
  2. Updated /home/jstorer/workspace/django-google-adwords/VERSION and /ho…

    …me/jstorer/workspace/django-google-adwords/CHANGELOG.md
    storerjeremy committed May 24, 2017
    Configuration menu
    Copy the full SHA
    190338a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86c87bb View commit details
    Browse the repository at this point in the history