1. A computer system to correlate online behavior with offline sales for a product, the system comprising: data storage to store online behavior data and offline sales data for the product; a dynamic regioning module implemented by a processor to: determine online behavior of users, wherein the online behavior is related to the product, determine granularities of the geo-location parameter for the on-line behavior of users, determine a smallest granularity of the granularities of the geo-location parameter, determine whether the smallest granularity is statistically significant for estimating an impact of the online behavior on offline sales of the product based on the online behavior data and the offline sales data and one or more parameters associated with the online behavior and offline sales, in response to a determination that the smallest granularity is statistically significant, use the smallest granularity as the smallest geo-location parameter, and in response to a determination that the smallest granularity is not statistically significant, repeatedly determine whether a next higher granularity of the granularities is statistically significant until a granularity of statistical significance is determined and select the statistically significant granularity as the smallest geo-location parameter; and a consolidation module, implemented by the processor, to consolidate the stored online behavior data and offline sales data based on the smallest geo-location parameter.