Engineering a Frictionless Signup Experience

GC
BH

Like many of our peers in the SaaS space, Segment’s growth team is ruthlessly focused on increasing the number and quality of leads for our sales team. For us, that means more companies completing our Signup form. But we don’t just want more companies signing up — we also want our sales team to have a more comprehensive understanding of our customers.

Improving Our Focus by Measuring Sound Levels

At Segment, focus is one of our four core values. But it was difficult for team members to focus in the office, so in June we ran an internal team survey about what helps and hurts focus. The results showed that “chatter and noise” was one of the biggest culprits for distraction around the office. “Slack group channels” came in second.

How Does Mobile App Size Affect Installs?

LV

When it comes to your app, size makes a difference. Bigger apps have fewer downloads, worse reviews, and a harder time penetrating the international market. We measured the exact impact of increased app size, shown below. We’ve also included learnings on how to prevent bloat in your own app.

Effect of Mobile App Size on Downloads

A few months ago we were at a conference in Half Moon Bay talking with a general manager at a large mobile company, and he said, “One of my projects for the next six months is to reduce SDK bloat in all our apps.” Six months is a substantial investment! So we asked why this mattered so much to him.

Analyzing Segment’s Mobile API Traffic

A customer data platform’s most important job is making the entire customer journey accessible across all the major touch points. Segment focuses on collecting 10 core customer data streams: mobile, web, server, offline, support, sales, email, marketing automation, advertisement, and payments. It’s fairly rare for us to see customers collect data from only one source. In fact,…

Lifecycle of a Mobile API Call

At Segment, we’re working hard to make our mobile SDKs the best possible collection options for your analytics data. An SDK can make your data more durable, minimize data transfer, and optimize your app’s battery usage. In this article, we’ll take you through what happens under the hood as a piece of data flows through our iOS and Android SDKs from a button handler in your app…

The Segment AWS Stack

AWS is the default for running production infrastructure. It’s cheap, scalable, and flexible to whatever configuration you’d like to run on top of it. But that flexibility comes with a cost: it makes AWS endlessly configurable.

Introducing the Native Mobile Spec

We’re incredibly excited to share that Segment’s customer data platform is now powering the analytics stack for over 3,000 mobile apps, including our friends at HomeAway, HotelTonight, Instacart, VSCO and DraftKings. Collectively, these apps have over 500 million downloads, and we’ve been poring over our data and conversations with these customers to build you something…

Scaling NSQ to 750 Billion Messages

Since Segment’s first launch in 2012, we’ve used queues everywhere. Our API queues messages immediately. Our workers communicate by consuming from one queue and then publishing to another. It’s given us a ton of leeway when it comes to dealing with sudden batches of events or ensuring fault tolerance between services.

Faster Insights with Custom Dashboards for Segment Sources

SS

This week we launched Segment Sources — a new way to bring together all of your customer touch points into a single database. More than 11,000 developers and analysts already rely on Segment to help load data from their websites and mobile apps into their data warehouse for advanced analysis. Now you can add in brand new dimensions of the customer experience that happen…

Introducing Sources: Your Data, Together at Last

Most companies analyze what’s happening on their mobile apps and websites, but that’s only a sliver of the customer experience. Your customers aren’t just using your app—they’re also sending in support tickets, opening emails, talking with your sales team, tapping through your text messages, and more.

How Success Engineers Keep Us Customer-First

Success Engineers play a critical role at Segment. They are our front line, answering customer questions as quickly and thoroughly as possible. The team is so important that Peter, our CEO and the original Success Engineer, does a monthly rotation in Success to stay connected to customer questions and problems.

Segment is Officially a Green Business

BS

A couple of weeks ago a good friend of mine stopped by our Potrero Hill office. As soon as she walked in the office she said, “Wow! This place is like a breath of fresh air.” Ivy that covers one side of our building, and plants are spread throughout our 20,000 sq foot warehouse office.

Building a Better Robot: Tracking and Analytics for Slack Bots

In December 2015, Slack announced it would invest $80 million into Slack bot startups. This comes as no surprise for Slack’s 2 million daily active users, and bolsters its strategy to create an ecosystem of productivity and collaboration services. There are already over 4,000 Slack integrations (in addition to 150 official apps) which have over 2.2 million installs. The…

Mixpanel and Google Analytics: Debugging Reporting Discrepancies in Four Steps

It’s common for teams to use multiple tools to understand how users interact with their product. Two very popular analytics tools are Google Analytics and Mixpanel. These tools compliment each other nicely since both offer slightly different analysis capabilities. But the potential downside of using two different tools is data discrepancies. That is to say, when data is…

Introducing Warehouses: Web and Mobile Data to SQL in Minutes

It’s no secret that understanding your customers better will drive better product decisions. But getting the raw data on how customers interact with your web and mobile products has been a huge pain — leaving only the rich or the resource-rolling to be able to access their data in SQL. The rest of us have to deal with the constraints of out-of-the-box reporting tools.