- Backoff tuning #22
- Add date windowing for the
ad_analytics_by_creative
stream - Add the ability to select all metrics for the
ad_analytics_by_creative
stream - #20
- Add date windowing for the
ad_analytics_by_campaign
stream - Add the ability to select all metrics for the
ad_analytics_by_campaign
stream - #18
- Fix typo in the
ad_analytics_by_campaign
schema - #15
- Update request format for
ad_analytics_by_campaigns
andad_analytics_by_creative
- Update schemas for:
campaigns
,ad_analytics_by_campaigns
, andad_analytics_by_creative
- Add assertion around how many fields can be selected for
ad_analytics_by_campaigns
andad_analytics_by_creative
- Prettified all JSON schema files
- #12
- Preparing for v1.0.0 release
- Fix 400 error ad_analytics_by_campaign/creative not paging beyond first page.
- Add missing fields to the Ad Analytics endpoint streams: clicks, reactions, sends, etc.
- Change bookmarking to update after ALL batches for child nodes. Change paging logic to use next URL in links. Add 7 days buffer to account for changes/delays in ads analytics report data.
- Fix sync datetime conversion issue when reading from state. Using singer-python utils strptime_to_utc.
- Re-work sync.py child node to simplify and bulkify. Fix client.py permissions issue with check_access_token. Simplify transform.py, leverage singer-io datetime conversions for unix ms integers.
- Initial commit