When you want to manually fetch data for a certain time range, you can do it by clicking on the Fetch button in the upper right corner of the Datastream.
You will be taken to this page:
- Select the start and end period for which you want to receive data. Select additional options and click on the Fetch button.
- Keep data in raw state:
When ticked, the data will be delivered in a raw state and the Destination will not be notified (therefore not imported).
- Consolidate Extract by Fetch:
All data from this fetch will be bundled into a single extract, rather than split by date.
- Fetch Type:
Run a single fetch including data from start until end - This will execute a single fetch for the date parameters specified.
Reschedule fetches within a selected time window - Will automatically split fetch jobs scheduled as described in this article into smaller packets. This is useful in the event that a single fetch job contains so much data that it causes slowdown / bottlenecks, but is otherwise deprecated in favor of Scheduled Fetches.
TIME RANGE CONFIGURATION, EXPLAINED:
Let's say that your Datastream is configured to run automatically on a daily basis (Scheduling - "run every day") and to request 1 day's data (Time Range - "Previous Day"). This means your stream will run every day at certain time, and each extract will contain data for the previous day.
If you wanted to manually fetch historical data on Google Analytics for a period from 2018-01-02 to 2018-01-08, your fetch would produce 7 extracts each containing one day's data:
|Extract||Date in the extract|
Therefore, for each day in your custom-defined range, it will simulate one fetch requesting the date range defined in the settings (one day's data).
Let's say that your Datastream is configured to run automatically every week on Monday (Frequency - "Every week" and to request data for the previous 7 days (Time Range - "Last 7 days"). This means your stream will run every Monday at a certain time, and each extract will contain data from the last 7 calendar days.
If you wanted to manually fetch historical data for the first 4 weeks in January, you would select a period from 2018-01-08 to 2018-01-29. This would result in 4 extracts:
|Extract||Date range in the extract|
|#1||Calendar Week 1 (2018-01-01 to 2018-01-07)|
|#2||Calendar Week 2 (2018-01-08 to 2018-01-14)|
|#3||Calendar Week 3 (2018-01-15 to 2018-01-21)|
|#4||Calendar Week 4 (2018-01-22 to 2018-01-28)|
For each week in your custom defined range, it will simulate one fetch requesting the date range defined in the settings (last weeks data).