docs: def sync_agg_metric(self, unique_identifier, metric, start_date, end_date):
          """
          Uses the count for each day in the date range to recalculate the counters for the associated weeks and months for
          the ``metric`` for ``unique_identifier``. Useful for updating the counters for week and month after using set_metric_by_day.
  
          The redis backend supports lists for both ``unique_identifier`` and ``metric`` allowing for the setting of 
          multiple metrics for multiple unique_identifiers efficiently. Not all backends may support this.
  
          :param unique_identifier: Unique string indetifying the object this metric is for
          :param metric: A unique name for the metric you want to track
          :param start_date: Date syncing starts
          :param end_date: Date syncing end
          """
          self.sync_week_metric(unique_identifier, metric, start_date, end_date)
          self.sync_month_metric(unique_identifier, metric, start_date, end_date)