The giveaway experiment
I created a Twitter giveaway. Now I share my perception and insights as it ended in a social experiment.
I wanted to give something back to the community. If you look at my previous two articles, you’ll see I jumped into the ADAPunkz Cardano NFT project and minted some punks (and in the end, I bought one from the marketplace too but this is another story).
Therefore, I created a Twitter Giveaway. And how to set up a giveaway? Well, follow, like, and retweet are the usual tasks to accomplish. Unfortunately, too many giveaways want you to tag 2–3 friends to enter — and to be honest, I dislike this. Do not tag your friends. They’ll see that you liked, re-tweeted, and commented on the post. No need to extra tag people.
I wanted a twist. This is why I have chosen to add a commenting task: every participant has to guess the ranking of the punk to win. If I’d have shared the ID this would have been easy, of course. But this way… We’ll look at the responses later.
And optionally, I wanted to get some attention for my Medium profile (maybe next time I’ll link to my Bandcamp account).
Nevertheless, I haven’t calculated with so many people. But I am happy that the project reached so many interested people.
Soon, I realized I could play with numbers again. Having people reacting differently to the giveaway. I decided to dig deeper into the social media aspect of this giveaway and use some sociology skills I’ve learned at the university almost 20 years ago (crap, I feel old).
Why? Because many people did not comment with a number. They just commented, tagged people as they’re used to this, or gave an unrealistic number. If you read the tweet properly, you’ll find out why:
You can win this lovely punk from the mids of the rarity rankings.
Having 10,000 punks minted the mids mean something in the 5000-ish region. If you read my previous articles you can draw a more narrow circle: my average punk rank was 4055 and even though I minted some punks the average did not change rapidly. From this information, I’d consider a ranking between 4000 and 5000, max 6000. I’ll show you the statistics of the results in the second part of this article.
The other part was the interaction. Everyone, who started following me got followed back by me. Almost no exception — some could have slipped under the radar as Twitter hasn’t shown me every following. Besides this, I tried to like every comment too. This was again a vast amount of work and some got missed along the way.
The second punk
As described in the previous section: many people did not guess with a number. They did a range or just commented. I had to figure out something to do not disqualify anybody just because of this.
I decided to add a second punk to the giveaway. The winner for this punk will be a random winner who did all 3 tasks with the exception: they only needed to comment — regardless of what.
Preparing the drawing
Drawing the winners was the most daunting part. I wanted to utilize a tool that does all the dirty stuff for me — at least for the second winner.
Usually, you have to connect to a service/app with your Twitter profile and you’re good to go. On the one hand, I do not like this. Why do people create apps which require you to access your profile? I think the answer is data. On the other hand, I did not found the option to combine all the requirements into the drawing (follow, like, retweet). Well, I realized why.
Twitter is crap. Sorry, the Twitter API is crap. Even though they released v2, you cannot do everything with it. For example, you only get the latest 100 retweets. The same for the users who liked your tweet, although there’s something fishier as I only get 96 results at max. This means I had to improvise how I select the winner.
Maybe if I’d buy a premium subscription I could play around with the 30-day search to find retweets but I see no hope for the likes.
At least I could access the followers and the comments on the tweet. This means I had to choose the winners using only these two lists as my tweet got in the end 200 Retweets, 5 Quote Tweets and 236 likes:
I’ve written a Python application as it is the one language I usually use outside of work. At noon CEST on the 2nd of October 2021 I pulled the available information from Twitter (my followers and comments on the giveaway tweet) and dumped them into a JSON file as there’re rate limits on the Twitter API and I wanted to test my code prior drawing the final results.
After everything was done, I ran my script at noon CEST on the 2nd of October 2021. I haven’t imagined that so many people will join, and neither have I though of having to do a random choice between who guessed the right rank.
There’re many numbers. First, let’s look at the tweet statistics:
- 200 retweets
- 5 quoted retweets
- 166 replies
- 236 likes
What I missed is the follower increase based on this giveaway. I could look at Twitter Analytics but that won’t show the right number as it tells me now I had 51 new followers in the last 28 days. Which is not true, I bet I was around 100 followers (or 200) when I started this experiment. Now I am at 319 — and the difference is more than 51. Anyhow, I expect a decrease in the next weeks as people clean up their followers and my following is not needed anymore and they want to reduce their feed from clutter.
In the mean time (from Saturday to Monday) the statistics regained their balance. Now it shows I gained 230 new followers — this makes much more sense. I guess everything needs its time.
Now let’s go deeper into the comments.
There were 32 users users who commented but did not follow me. Not that bad.
And here’s the tweet announcing those 2 luckies who won:
I mentioned, this evolved into a social (media) experiment. One thing I definitely see is the increased interaction I have with Twitter. I see more and more giveaways shared by my newly followed peers — and because I like free stuff I enter in most of them (you know, I dislike those where I have to tag friends; I do this only if I love what I see and want to share directly not just by retweeting).
Finishing this article (not to mention the giveaway app) took me far more time as I was looking and reacting to my Twitter feed.
However, the social interaction does not stop here. We, the #ADAPunkzGang are an active part of the #CardanoCommunity and the #CNFTFamily. And this predestines us to grow our network: I still get new followers every day and I follow everyone back. If not, then I am sorry I missed your follow.
Now, when wrapping this article up, I have 352 followers. 30+ more than when I ended the experiment on Saturday.
The punks’ IDs
The winners know the ID of their punks and from this, they can get the rankings. However, let me share this information with you. I bet you’re interested.
It was a very insightful experiment. I learned I only need followers and comments to make a valid giveaway. Maybe an enterprise or premium level Twitter Developer account would work to find out the likes and retweets.
Suggestion: if you plan to host a giveaway in Twitter use only the followers and comments as evaluation tool. It can happen that your winner chooser app won’t work with likes and retweets — or it works only with the last 100 that is a shame and you can leave the majority of the contestants out.
For me, I will stick with the comment and follower way. I will definitely not want to use the “tag 5+ friends” method. Maybe proof of task accomplishment (following xhgmusic.bandcamp.com for example) or predicting something (price of $ADA at a given time or similar).
Most important: I will host some more giveaways. Maybe punkz, maybe other CNFT I minted. Follow me on Twitter to be up to date!