Agreement with collective nouns (un groupe de...)

QuestionAnswer
the post
la publication
A group of young students created this post.
Un groupe de jeunes étudiants a créé cette publication.
the quantity
la quantité
viral
viral
A quantity of messages made this post viral.
Une quantité de messages ont rendu cette publication virale.
the mass
la masse
the click
le clic
the buzz
le buzz
A mass of clicks is going to create a buzz.
Une masse de clics va créer le buzz.
the swarm
la nuée
A swarm of comments appeared under that one.
Une nuée de commentaires sont apparus sous celle-là.
the handful
la poignée
the craze (m)
l'engouement
Only a handful of fans understood this craze.
Seulement une poignée de fans a compris cet engouement.
A handful of teenagers published several viral videos.
Une poignée d'adolescents ont publié plusieurs vidéos virales.
the share
le partage
Since this article is funny, a large quantity of shares are going to follow.
Puisque cet article est drôle, une grande quantité de partages vont suivre.
A crowd of people produced millions of clicks.
Une foule de gens a produit des millions de clics.
A group of friends created a buzz with these.
Un groupe d'amis a fait le buzz avec ceux-ci.
This mass of data explains the current craze.
Cette masse de données explique l'engouement actuel.
A swarm of subscribers is going to increase this figure.
Une nuée d'abonnés va augmenter ce chiffre.
A group of fans appreciate viral sharing.
Un groupe de fans apprécient le partage viral.