@utils.immutable
    def precision(self, precision):

        if isinstance(precision, int):
            precision = self.PRECISION_LEVELS[precision]

        if precision not in self.PRECISION_LEVELS:
            levels = ", ".join(self.PRECISION_LEVELS)
            raise ValueError("Precision should be one of: " + levels)

        if precision != 'DEFAULT':
            self.raw.update({'samplingLevel': precision})

        return self
For queries that should run faster, you may specify a lower precision,
dataset/ETHPy150Open debrouwere/google-analytics/googleanalytics/query.py/CoreQuery.precision