- Return an empty data.frame() if no websites available for the authenticated user instead of an error
- Allow a JSON service key authentication with
scr_auth(json="your-key.json")
- Make sure ctr and position columns are always float numerics class.
- Add inspection API (#73) via
inspection()
) - Add regex support for
search_analytics()
via**
and!*
- Support up to 25,000 rows per API call (#44)
- Change paging for
byBatch
to early exit if there is no data - Support
sc-domain
for URLs (#51) - Remove
crawl_errors()
call as no longer in API (#52) - Rely on new
googleAuthR>1.0.0
- Update authentication options for
scr_auth()
to include auto-authentication etc. from googleAuthR0.6.2
- Added
searchAppearance
as a dimension option insearch_analytics()
- Remove warning if data is more than 90 days old as it will soon allow 12 months (woop)
- Add batching per the new API feature to go over 5000 rows. (#12)
- Return an empty dataframe of NAs if no results in fetch instead of NULL
- Include android-app check (#7)
- Add
walk_data
parameter tosearch_analytics
to get more data - Set default start and end dates in
search_analytics
to 93 days ago and 3 days ago respectively. - Correct bug for error in country code. Will now return the 'Unknown Region' if not recognised (e.g.
CXX
) - Add
scr_auth
function that wrapsgoogleAuthR::gar_auth
so you don't need to load googleAuthR explicitly.
- Move to using googleAuthR for authentication backend.
- Change
search_analytics()
so if no dimensions will still return data, instead of NULL