DEV Community

_s._hyn
_s._hyn

Posted on

I tried 17 different marketing tactics and here's what actually got me my first 100 users

I sent the same link to three Slack channels last Tuesday and realized I had zero way of knowing which one drove the 47 signups I saw that morning. Honestly, it was a bit of a panic - I'd been trying to get my first 100 users for months, and suddenly it seemed like I was on the cusp of something, but I had no idea what was working. I was using a simple curl command to check the number of signups, but it wasn't giving me any insight into where they were coming from - I was flying blind.

Why curl wasn't enough

I was trying to track my signups using a simple bash script, which would curl my website every hour and check for changes. However, this approach had a major flaw - it couldn't differentiate between signups from different sources. I was using a single link for all my marketing efforts, and I had no way of knowing which channel was driving the most conversions. I tried to use curl with different user agents to simulate traffic from different devices, but it was a hacky solution at best. I needed something more robust, something that could give me real-time analytics and help me understand my users.

The spreadsheet that saved my sanity

I decided to try a different approach - I started using a spreadsheet to track my links and signups. I created a separate sheet for each marketing channel, and I used a unique link for each one. This way, I could track which channel was driving the most signups, and I could adjust my strategy accordingly. I also started using ShortURL to create custom slugs for each link, which made it easier to track and analyze the data. For example, I created a link with the slug /slack-1 for the first Slack channel, and /slack-2 for the second one. I was looking at the device breakdown in ShortURL and noticed that most of my signups were coming from desktop users - which was weird, because I thought my app would be more appealing to mobile users.

What happened next

As I continued to track my signups and analyze the data, I started to notice some interesting trends. For example, I found that my signups were highest on Tuesdays and Thursdays, and that most of my users were coming from the United States. I also noticed that my custom slugs were helping me to track the effectiveness of each marketing channel - I could see which channels were driving the most signups, and I could adjust my strategy accordingly. But what really surprised me was the impact of link expiry - I had set an expiration date on one of my links, and when it expired, I saw a huge spike in signups. I didn't expect this, and it made me realize that link expiry could be a powerful tool for driving conversions.

When this approach falls apart

Look, I'm not going to sugarcoat it - my approach has some serious limitations. For one, it's not scalable - as my user base grows, it's going to be harder and harder to track and analyze the data. I'm also not sure how accurate my analytics are - I'm using a combination of spreadsheets and URL shorteners, and there may be some discrepancies in the data. And let's be real, I'm not a data scientist - I'm just a developer trying to figure things out as I go. I still don't fully understand why link expiry had such a big impact on my signups, and I'm not sure if it's going to work for everyone.

I'm still trying to wrap my head around all of this, and I'm not sure what the future holds. Has anyone else hit this exact wall, where they're trying to track and analyze their signups, but they're not sure what's working and what's not?

Top comments (0)