$39

View Count

Documentation  •  Changelog

Documentation

Using a unique key

The optional key parameter allows you to keep track of different view types for the same element.

You set the key when triggering a view.

{{ craft.viewCount.view(article.id, 'startedReading') }}
{{ craft.viewCount.view(article.id, 'finishedReading') }}
{{ craft.viewCount.view(article.id, 'watchedVideo') }}

More than just a view counter

Because of the architecture of View Count, you can record arbitrary actions as "views". Simply set a custom `key` value which identifies your action!