脚踏板开关 驱动
In the past I’ve posted a few times about the creation and stagnation of a project of mine, pedal wrencher. In recent months I’ve taken a more structured approach to iteratively improving the app and the plan is to share the lessons learned along the way a bit more freely going forward. This is a high level post to get us started down that more technical path of posts and projects.
过去,我曾发表过几次有关我的脚踏板扳手项目的创建 和 停滞的信息。 在最近几个月中,我采用了一种更加结构化的方法来迭代地改进该应用程序,并且计划将在此过程中更加自由地共享所学到的经验教训。 这是一篇高水平的文章,可让我们着手研究更多有关文章和项目的技术路线。
我们去过的地方; 我们在哪里 (Where we’ve been; where we’re at)
Before moving into recent developments, a quick recap for those that don’t know about pedal wrencher. Pedal wrencher is a really simple web app (built with python/flask) that will keep track of when you ride bikes (via Strava’s API) and send you an email or text message when it’s time to replace different parts (like chains, tires, bartape, etc). You can configure any sort of notification you want, so if you want to be reminded to wash your bike every 250 miles, it’s trivial to set that up. When you get a notification you go do that service, then either mark the notification fixed on your pedal wrencher profile or put a specific hashtag in the description of your next Strava ride, and we parse that out.
在进行最新开发之前,请快速回顾一下那些不了解踏板扳手的人 。 踏板扳手是一款非常简单的网络应用(使用python / flask构建),可以跟踪您骑自行车的时间(通过Strava的API ),并在需要更换不同零件(例如链条,轮胎,条带等)。 您可以配置所需的任何通知,因此,如果要提醒您每250英里洗一次自行车,则进行设置很简单。 收到通知后,您便可以执行该服务,然后在踏板扳手配置文件上标记该通知为固定,或在下一个Strava乘车说明中添加特定的标签,然后我们将其解析。
The eventual business model here is pretty straight forward, the nature of the service gives us the eyeballs of a consumer when we know that they need to buy a certain thing: a bike part. It’s pretty simple to add in something like target advertising, affiliate links, or even a bike-parts-as-a-service type of concierge delivery if there is enough volume to support that. So that’s where the rub is with this type of thing, there is no opportunity without users, so to build an opportunity for oneself, you have to first build something really useful for someone else.
最终的商业模式非常简单明了,当我们知道消费者需要购买某些东西:自行车零件时,服务的性质使我们眼前一亮。 如果有足够的数量来添加目标广告,会员链接,甚至自行车零件即服务类型的礼宾服务,这很简单。 因此,这就是这类事情的难处,没有用户就没有机会,因此要为自己创造机会,您必须首先建立对他人真正有用的东西。
So that’s the stage it is at today. The goal is to build a good and useful tool for cyclists and a sustainable means of growing that group of cyclists. Everything else can be sorted out later.
这就是今天的阶段。 目标是为骑自行车的人建立一个良好而有用的工具,并以一种可持续的方式来培养骑自行车的人。 其他所有内容都可以在以后进行整理。
()
成长性 (Growth)
As is the case with may web projects, pedal wrencher had what felt like explosive growth early on, then died off. In the first week, it had 150 new users, a bunch of traffic, blog posts and news articles written about it; all sorts of good things. A week later that halved, and a week after that it halved again. When something is brand new it’s easy to get people’s attention, but sustained attention is a totally different thing.
与网络项目一样,踏板扳手在早期就具有爆炸性增长的感觉,然后消失了。 在第一周,它有150个新用户,大量的流量,博客文章和新闻报道。 各种各样的好东西。 一个星期后,它减半了,一个星期后又减了一半。 当某些事物是全新的时,很容易引起人们的注意,但是持续的关注则完全不同。
So now there are a few tracks being pursued to improve pedal wrencher’s growth:
因此,现在有一些方法可以改善踏板扳手的发展:
-
Blog: pedal wrencher had close to zero organic search traffic, so we revamped the copy and added a blog to get some more content up. The blog has 2 main tracks:
- Repair tutorials, for how to do the maintenance itself once you get a certain notification
- New product features, explaining what pedal wrencher is, and how to use it
- FAQ and User Education: many people would sign up for pedal wrencher, and the immediately unsubscribe, or sign up and never make any changes to notification intervals or new notifications, leading me to believe that the usage wasn’t clear, so I added an FAQ to help answer some of that sort of question (in addition to the product feature blog posts)
- Profile Redesign: I added some bigger more obvious buttons to the profile page to make actions more obvious
- Streamlined Registration: Many users also would sign up and get about halfway through the registration process before dropping off, this was about 50% of all initiated signups. To cut down on that, I streamlined the registration process with some sensible defaults and cut down the process to one click.
- Social Media: I’m taking a more active role on twitter, trying to interact with people during major pro races and using the #strava hashtag.
- 博客:踏板扳手的自然搜索流量几乎为零,因此我们修订了副本并添加了博客以获取更多内容。 该博客有2条主要曲目:
- 维修教程,有关在收到特定通知后如何自行进行维护
- 新产品功能,解释什么是踏板扳手,以及如何使用
- 常见问题解答和用户培训:许多人会注册踏板扳手,然后立即退订或注册,并且从不对通知间隔或新通知进行任何更改,这使我认为用法不清楚,因此我添加了一个常见问题解答,以帮助回答某些此类问题(除了产品功能博客文章)
- 个人资料重新设计:我在个人资料页面上添加了一些更大,更明显的按钮,以使操作更加明显
- 简化的注册:许多用户还可以进行注册,并在注册过程中途完成大约一半,然后才放弃,这大约占所有初始注册的50%。 为了减少这种情况,我使用了一些合理的默认值简化了注册过程,并将过程简化为一键式。
- 社交媒体:我在Twitter上扮演了更加积极的角色,试图在大型比赛中与人们互动,并使用#strava标签。
And all of this is paying off, traffic to the website has grown consistently in the past few months of this effort, and is back up to the range of the 2nd week of hype. User signups have nearly tripled for an average week in the past quarter vs. Q4 of last year. Organic traffic is still weak (it’s largely twitter and existing users), but is growing as well.
所有这些都得到了回报,在此工作的过去几个月中,网站的访问量一直在增长,并已回到第二周的大肆宣传。 与去年第四季度相比,过去一个季度的平均每周用户注册量增长了近三倍。 自然流量仍然很弱(主要是推特和现有用户),但也在增长。
()
As this work continues, I’ll periodically update posts here with what worked, what didn’t and whether it’s growing or not. Right now there are about 500 real users, with pretty varied engagement (some haven’t ever gotten a notification, some have tons set up and are regularly on the site).
随着这项工作的继续,我将在这里定期更新有效的,无效的以及是否正在增长的帖子。 目前,大约有500个真实用户,参与度非常高(有些人从未收到通知,有些人已经建立了很多邮件,并定期在网站上)。
向前走 (Going Forward)
This post has been pretty high level, and really serves as a starting point for more technicals posts in the future. There are a few things that I’d really like to do with this project, but if there is anything you think would be interesting, leave a comment below and I can look into it.
这篇文章的水平很高,确实可以作为将来更多技术文章的起点。 我确实想对该项目做一些事情,但是如果您觉得有什么有趣的事情,请在下面留下评论,我可以进行调查。
- A case for non-traditional sales channels in the cycling industry.
- Technical overview of what we are calculating, what we are storing, and how the data models work.
- Technical overview of the notification services (powered by Twilio and Mandrill).
- A/B testing with notifications to drive people back into the app more effectively, and how to do that.
- More detail on how the app was build with flask and cookiecutter-flask.
- Tutorials with twitter’s API and python for tracking hashtags and finding influencers.
- Being a responsible public API user and how to design APIs to help others do the same.
- Whatever else seems interesting as we move along.
- 自行车行业非传统销售渠道的案例。
- 关于我们正在计算的内容,我们存储的内容以及数据模型如何工作的技术概述。
- 通知服务的技术概述(由Twilio和Mandrill支持)。
- 具有通知的A / B测试,以使人们更有效地回到应用程序中,以及如何做到这一点。
- 有关如何使用flask和cookiecutter-flask构建应用程序的更多详细信息。
- 带有twitter API和python的教程,用于跟踪主题标签和查找影响者。
- 成为负责任的公共API用户,以及如何设计API以帮助其他人也这样做。
- 在我们前进的过程中,似乎还有其他有趣的事情。
So if you haven’t checked it out already, and do ride bikes, check out www.pedalwrencher.com, tell your friends, let me know what would make it better, and keep an eye out here for what I learn along the way.
因此,如果您尚未检查过自行车并骑自行车,请访问www.pedalwrencher.com ,告诉您的朋友,让我知道会做得更好的事情,并密切注意我在此过程中学到的知识。
翻译自: https://www.pybloggers.com/2016/05/growing-pedal-wrencher/
脚踏板开关 驱动