Twitter impressions are the number of occasions a tweet is displayed on displays
https://www.gettwitterretweet.com/buy-twitter-impressions.php
Twitter impressions are the range of instances a tweet is displayed on displays. They depend when you consider that they educate energy reach, help gauge content visibility, and assist judgements on timing, subjects, and ad spend.