There are various rules-based attribution models such as last touch, first touch, first and last, position-based, time decay and linear. The difference between rules-based and algorithmic models is that rules-based applies the same rules to each and every conversion while algorithmic learns from your data to continually refine a custom data-driven model. Algorithmic takes into account correlations between your media and even external factors like economic conditions and seasonality.