Collectors modules are available in the core library. The data gathered from each Collector module is added to the data layer and sent in each track call. Usage of these collectors is recommended, but not required. Excluding a collector omits the data variables from your data layer for that given collector.
To add a Collector module to your app implementation, add a collectors parameter when creating the TealiumConfig instance: