When your analytics questions run into the edges of out-of-the-box tools, it’s probably time to for you to choose a database for analytics. It’s not a good idea to write scripts to query your production database, because you could reorder the data and likely slow down your app. You might also accidentally delete important info if you have analysts or engineers poking around in there.
Every month, Segment collects, transforms and routes over 50 billion API calls to hundreds of different business-critical applications. We’ve come a long way from the early days, where my co-founders and I were running just a handful of instances.
Growing a business is hard and growing the engineering team to support that is arguably harder, but doing both of those without a stable infrastructure is basically impossible. Particularly for high growth businesses, where every engineer must be empowered to write, test, and ship code with a high degree of autonomy.
This is the second part of “Make Data Actionable: Embed Product Usage Data into Salesforce”. We’ll dive into building custom Zendesk apps for our success team to improve resolution time and keep our customers happy.
Today, we’re excited to share Analytics Academy—a helpful guide to becoming an analytics expert. You’ll start with the basics of how to think about analytics and level up into when is the right time to consider SQL, and more!
As mobile user acquisition costs skyrocket, push notifications are becoming a key strategy to keep your users engaged past the install. However, choosing a push notification tool can be a job of its own.
A little while ago we open-sourced a static site generator called Metalsmith. We built Metalsmith to be flexible enough that it could build blogs (like the one you’re reading now), knowledge bases, and most importantly our technical documentation.
Our mission is to give you the power to send data to new tools with the flip of a switch. Giving you visibility into what happens after you flip that switch is critical. So, as of today, any errors returned from our 90 server side integrations are visible in your debugger!
Michael comes to us after studying CS at University of Michigan, and then deciding not to go back for his senior year (like some founders we know…). He originally found Segment after we partnered with Watsi, and decided he liked the cut of our jib. And we couldn’t be more glad he did!
As a data infrastructure company, we collect a lot of data for the purposes of -airquote- “making better decisions.” But we’ve found, that just having this data doesn’t help. If our team is going to use it on a daily basis, we need to put it right in front of their faces.
Today we have some exciting news to share! Segment has raised $27 million in Series B funding led by Thrive with Accel, Kleiner Perkins, and Jon Winkelried. We’ve come a long way from four guys in an apartment, and we still have a long way to go!
In Segment’s early days, our infrastructure was pretty hacked together. We provisioned instances through the AWS UI, had a graveyard of unused AMIs, and configuration was implemented three different ways.
You asked, and we listened! We’re happy to announce API updates and three new integrations for you to start using today. Read on to learn about updates to our querystring API, support for Google Analytics custom dimensions and metrics on mobile, multiple Webhooks, and Amazon S3 moving to our Growth Plan! Also, if you’re in the market for a new email marketing or marketing analytics tool, check out ActiveCampaign, Interstate Analytics and Threads by SendGrid.
At Segment we truly believe design is a required ingredient in great products. We have a small, tight-knit team of designers at Segment, but we’re looking to expand the ranks. So this year we’re joining Bridge. Bridge is a professional development program for designers that takes place each year and aims to bring the best designers together with the best startups.
Here at Segment, we love frameworks and data. Frameworks help us organize and understand the world, and data helps us stay focused and monitor progress. So, it’s no surprise we use them both to help us project future growth and figure out how to hit our lofty goals.
It wasn’t long ago that building out an analytics pipeline took serious engineering chops. Buying racks and drives, scaling to thousands of requests a second, running ETL jobs, cleaning the data, etc. A team of engineers could easily spend months on it.
Like many startups in the early stages, at Peruse.io we’re working on finding product market fit. In this post, we’ll share our process for finding it and the tools we use for user testing, customer development, and data analysis.
As growth marketers building a community for other growth marketers, data is a key component to our success. We’re meticulous about defining our metrics and tracking the necessary events to measure improvement.
I’m extremely excited to welcome Francisco Alberini to Segment as a Success Engineer. He’ll be joining our Product Success team and is ready to make all of our customers feel like rockstars while using Segment.
From user testing to support and predictive analytics tools, check out the latest Segment integrations you can turn on with the flip of a switch! Read on to learn about Appboy, Appcues, Apptimize, Elevio, Framed, and Wootric.
We’re growing the design team at Segment and we’re happy to welcome Carolann to the team. Carolann will be working as a product designer and improving the user experience of Segment in every little corner. She will be the driving force behind a lot of the new features you’ll see in the next few months.
Good news! Arpitha Timmaraju is joining the Segment team as our first Analytics Architect. She’ll be helping design best practices here at Segment and make sure they are available for all our wonderful customers. That’ll include answering support questions, writing help articles, and meeting with our Business plan customers to chat about best practices.
If you’re using analytics, you’re likely capturing traits about each customer like their plan, email, and channel they came from. With the new Identify Page we’ve added to the Tracking Plan, now you can plan and view all of your user traits in one place.
We couldn’t be more excited to welcome Stephen to the Segment team. Stephen hails from Sunny Fremont California and is one of the few native Bay Residents here at Segment. He joins us after a successful 5 years with WePay, where he wore many hats helping guide customers find economical solutions that fit their businesses best.
Minicabster, a London-based cab company, realized that the campaign interaction data provided by their advertising, email, and social media platforms wasn’t enough to personalize their messages to each user. Instead, they wanted to incorporate data about how riders interacted with their app and website into these campaigns.
The debugger has always given you insight into exactly what data you’re sending
(in pretty and raw form), but it can be tricky to catch the event you’re looking
for if your app has a lot of traffic. Not anymore!
We are happy to welcome Thomas Foley to the Segment family. Thomas has joined as one of our newest Growth managers. He will be helping companies understand and attain the joys of using Segment at its highest levels. Thomas joins us with experience in SaaS from Jumio as well as experiences in starting his own entrepreneurial SaaS endeavors.
This month, we have a bunch of new integrations to showcase that you can start testing with the flip of a switch. Read on for the scoop on how you can use Autopilot, Indicative, Sendwithus, Blueshift and Salesforce Marketing Cloud (ExactTarget) for analytics and marketing automation.
Today, a surprising 61% of marketers in the US still rely on basic batch and blast emails to communicate with their audience. Only 4% have “graduated” to marketing automation, or creating email campaigns based on the personal experience each user has in your product.
If you’re just getting started with your tracking plan, it can be tough to know what data to collect. With our new event catalog, you don’t have to start from scratch. You can add common events to your plan super quickly.
Marketing automation tools will make your life easier by, ya know, automating things. You don’t have to send a welcome email to every customer or follow up with folks who’re inactive individually. You can automate it. The tricky part is finding the right tool for you with a ridiculous number of options on the market.
The mobile commerce (m-commerce) space has grown 42 percent annually for the past four years—more people are becoming comfortable spending money on their phones, and more retailers are investing in mobile to woo these small screen shoppers. But as the market grows, so does the competition for thumb space and user retention.
Last week, we open sourced Sherlock, a pluggable tool for detecting third-party services on a given web page. You might use this to detect analytics trackers (eg: Google Analytics, Mixpanel, etc.), or social media widgets (eg: Facebook, Twitter, etc.) on your site.
Make is awesome! It’s simple, familiar,
and compatible with everything. Unfortunately, editing a Makefile can be
challenging because it has a very terse and cryptic syntax. In this post, we
will outline how we author them to get simple, yet powerful, build systems.
We’ve been running Node in production for a little over two years now, scaling from a trickle of 30 requests per second up to thousands today. We’ve been hit with almost every kind of weird request pattern under the sun.
Brantley joins Segment as a Success Engineer. He’s an amazing guy and has already been helping Segment users get setup and running smoothly. Most days he fuels up on Soylent and coffee before solving tough questions from our customers and partners.
No matter what scale app you’re working on, keeping track of user activity is critical to its success. Segment helps you collect data about what your users are doing, then visualize and manipulate that data with integrations for analytics, marketing, and more.
A few weeks ago we introduced the Tracking Plan. We want the Tracking Plan to help you manage and organize the data you’re sending to Segment. To realize that goal, we’ve shipped a few additions that should give you more insight into what your events mean, and help you keep your plan clean!
Last week, we put together a little event called Analytics for Good where Watsi, an awesome nonprofit that funds health care for people around the world, opened up their Segment SQL data for our partners to explore.
For the first couple years at Segment we solved most of our biggest business problems using regular ol’ gut instinct. Everyone was in constant conversation with our initial customers, so it was okay to use intuition to choose our pricing model or prioritize new features. But as we’ve grown, we needed a more analytical approach. About six months ago we started using SQL for analysis, and that’s completely changed how we answer questions about our business.
Analyzing your behavioral data in a SQL database with tools like Segment SQL and Looker gives you a few key advantages: You can customize all of your analysis to match your individual business – like defining user sessions based on how people use your product. And, you can make sure that you’re accurately connecting anonymous and logged in users with a universal ID.
At Segment, we help companies record and manage their customer data. Our API has three basic methods: identify, track, and page/screen. These methods describe facts about customers. We often get asked why we don’t support recording sessions, and the short answer is that sessions aren’t facts, they’re stories.
We welcome Erin Franz, data analyst at Looker, to the Segment blog! This is the first post in her three part series sharing practical advice for common analytics conundrums: accurately identifying users, creating sessions for user activity, and event path analysis.
In November, we announced a brand new product, Segment SQL, that transforms and loads your customer behavioral data directly into a hosted database powered by Amazon Redshift. This means you can go directly from a track call on your website and mobile app, to a cross-platform relational database, without lifting a finger.
Today we welcome CEO and co-founder of Kahuna, Adam Marchick, to the Segment blog! Kahuna is a kick-A push notification and analytics tool that’s now available on Segment! Check out the docs to get started. Now, onto tips for building user-centric notficiations!
Nathan comes to Segment after being the first engineer at
HackReactor. He’s spent time doing everything
from running their infrastructure to teaching new students the finer points of
Hailing from the Emerald Isle, Frank Higgins joins Segment after an incredibly successful career at Twilio, where his deep technical depth helped him find smart, fair and economical options for customers.
Your analytics are only as good as the data you’re tracking. And deciding what to track is the hardest part about making your data useful. It’s overwhelming to create a tracking plan from scratch, so this article will give you a head start.
We welcome Derek Steer, CEO of Mode, to the Segment blog! Mode is a SQL integration partner and has created these open source queries so you can start learning ASAP. The best part? Their playbooks are tailor-made for the Segment SQL schema.
We welcome Harry Glaser, CEO of our SQL partner Periscope, to the Segment blog! Harry’s talking cross-database joins on the heels of our Amazon Redshift launch. If you want to analyze behavioral data across platforms, and Excel won’t cut it, here are some tips to level-up your analytics game.
Early this year we visited our customers in New York City and asked “what do you do with your raw analytics logs from Segment?” Five straight companies independently told us that a team of their best engineers were laboriously transforming and loading their raw Segment logs into Amazon Redshift.
We’re super excited to welcome and introduce you to Laylee! As our Office Manager and newest addition to the People Team, she’s handling all the office operations that keep Segment afloat. We’d definitely be a big ol’ mess without her.
With our list of partners growing to over 100 these days, Sam has joined Segment to lead our partnership efforts! Sam is also a key member of our goofy and subversive Australian contingent. Back in Australia he was a founder at Feedback Loop and Local Gadgets, and he’s stoked to take on the challenge of helping us work faster, better, stronger with all of our partners.
Today we have some exciting news to share with you! Segment has raised a $15 million Series A from Accel, Kleiner Perkins and e.ventures. This new funding means we get to invest heavily in our mission: making your customer data a joy to use!
At Segment, we believe you should be able to use your data effortlessly, no matter where that data is collected – your website, your mobile app, your TV streaming service, and now your smartwatch app, too!
Andy is our newest addition to the success engineering team and has been hard at work making customers happy. With experience ranging from Citibank to Twilio, Andy is well versed in both business and tech. Another perfect fit for the Segment team!
We’re excited to announce that Steven Miller has joined the Segment team as a success engineer. If you’ve sent us a note recently, you’ve probably already heard from him! Steven likes to build things, make them better, and help other people do the same. You guessed it - he’s a perfect fit for the success team.
Last week, we announced new support for popular ecommerce platforms including Goodsie, a stylish store builder with neat customers like Church of Merch, The Boomcase, and Strolby. We sat down with Jonathan Marcus, founder and CEO of Goodsie, and Jeremy Mora, founder and CEO of Church of Merch, to learn more about how merchants are using Segment on the Goodsie platform.
Last week we announced new ecommerce plugins for online merchants to integrate analytics and marketing tools with zero code. Here’s a conversation with our platform partner at WooCommerce, Joel Bronkowski. He’s given us the inside scoop on WooCommerce, the Segment plugin, and why WooThemes follows the model build, measure, learn. Read on to learn more!
It’s our pleasure to welcome Chris Surdi to the sales team! A seasoned closer and entrepreneur, Chris comes to us from Braintree. He’s been busy learning how Segment makes engineers and marketers’ lives much easier, and is ready to hit the ground running to help Segment grow.
Today, we announced new support for online retailers to get up and running with analytics in minutes. Our plugins for Magento, WooCommerce, WP eCommerce, and Goodsie ecommerce platforms let online merchants install Segment, and turn on any tool they want to use in seconds. And, our Ecommerce API sits underneath the plugins and works for any company that’s selling stuff online.
We’re excited to announce that custom builds are now available on Android! Custom builds give you the power to chose which integrations get included in your application, minimizing your app’s total size, as you might have seen from our iOS library.
Our first teammate with a badass Southern accent, Garrett Johnson joins us as a backend engineer. He hails from the beautiful town of Charlotte, North Carolina and has already shipped key improvements to our data ingestion and logging infrastructure!
We couldn’t be more excited to welcome Chris Sperandio to Segment as our first success engineer! Chris loves nothing more than helping people. You may have already met him replying to support tickets, squashing bugs and making customers’ lives easier. Chris has great experience in digital media, analytics and web development, and has been an advocate of Segment since our humble beginnings.
This week, we’re welcoming Becky to our customer success team! She’ll be working closely with our enterprise customers, giving advice on the latest and greatest tools and making sure we’re providing top notch service.
JD joins Segment as the latest addition to our sales team! He’s been helping companies learn how Segment works and getting people up and running. After we close a deal, we ask JD to take a look at the contract, because he has a J.D.! He joins us from the world of corporate law, and is excited to get his hands dirty in the startup scene.
Diana is Segment’s first marketer, and an awfully brave soul, because Segment is brutally difficult to explain! She’s been talking with customers, writing case studies, and consolidating our messaging into beautiful, clear prose. She joins us from the world of PR, and will be leading a bunch of exciting product launches coming up!
Lance is joining as a frontend engineer! So far he’s been hard at work building new analytics.js integrations like Bronto, Rockerbox, Bing Ads and ShareASale. He’s also vastly improved analytics.js itself so that we can deliver more integrations, faster!
Hello Bar is a free optimization tool that allows you to show the right message at the right time to your website visitors. We’ve made it easy to load your hello bar through Segment.io - all you need is your API Key!
This is a super late posting: Amir has been shipping dozens of integrations and is already responsible for analytics.js (which runs on hundreds of millions of computers every month), the CDN and large parts of our API endpoint infrastructure.
This is quite a late posting, since Julian has been building all kinds of things here since the beginning of January! Most visibly, he built the new real-time debugger, and has been writing about the technology under the hood. He’s got some new stuff cooking that we’ll be ready to announce soon!
On April 7th (yesterday), a new zero-day vulnerability in OpenSSL was revealed, dubbed the “Heartbleed“ exploit. It allows the attacker to read a random 64-kilobyte section of memory from any server accepting SSL connections with a compromised version of OpenSSL. We’ve patched the vulnerability in our service and taken steps to avoid further information leakage.
This is the first part of a series about our newest feature: the live debugger! Here is how we used the new Server-Sent Events standard to implement the real-time stream that helps you debug all of the calls going through our servers.
One of the most popular logging libraries for node.js is Winston. Winston is a great library that lets you easily send your logs to any number of services directly from your application. For lots of cases Winston is all you need, however there are some problems with this technique when you’re dealing with mission critical nodes in a distributed system. To solve them we wrote a simple solution called Yet-Another-Logger.
We’re finally announcing an integration with Lucky Orange! Lucky Orange is an analytics tool focused on qualitative data. It gives you visitor heatmaps, visitor polls, visit recordings, and live chat. Here’s a quick demo of how their screen recordings can help you capture problems with your site:
Every month we’re going to do a round-up of all the projects we’ve open-sourced on Github. We
have hundreds of projects available for anyone to use, ranging from CSS libraries and UI components
to static-site generators and server tools. Not to mention that Segment.io all started from analytics.js.
Today we’re announcing support for Curebit! If you’re an e-commerce company, Curebit can help you get more social referrals and drive them to purchase. They can help you set up a referral program that drives people to share your e-commerce site with friends, then help you measure results and tune the system.
Today we’re also announcing support for Bronto. Bronto is a marketing automation tool for e-commerce, letting you send triggered emails to your customers based on how they behave. This can be a clutch way to convert potential customers who abandoned their shopping cart just before checkout.
We’re happy to announce the release of Segment.io organizations. You can now group multiple Segment.io projects under one organization, invite as many teammates as you want, and manage all your account settings and billing in one place. Organizations are perfect for startups and large companies alike.
TJ comes to us after building a bunch of badass real-time stuff with the CloudUp crew. At Segment.io he’ll be heading up our Victoria office, aka taking control of as many coffee shops in the greater Canada area as possible.
When we analyze usage and customers and Segment.io, we constantly need to join queries across Mongo and Redis. Why? Because our account information is in Mongo and our API usage is in Redis. Today we’re open sourcing Hydros. It’s a quick cheat to let us run SQL queries for analysis, while using NoSQL in production.
Jake comes to Segment.io after running his own wildly successful analytics consultancy, Dirty Analytics, where he helped companies integrate analytics tools and analyze their data, oftentimes with Segment.io!
We add new integrations to Segment.io all the time, and if there’s one thing you all are vocal about it’s, “tell us about the new hotness!” So we’re starting a new series that will deliver exactly that!
We added a new Segment.io integration: Spinnakr! Spinnakr shows you the top traffic spikes for your website in a crazy simple layout. Then, you can display targeted messages directly on your website to these specific people to increase your conversion.
We added a new Segment.io integration: Inspectlet! Inspectlet lets you see eye-tracking heatmaps, screen recordings of visitor sessions, and real-time analytics. That sounds pretty cool, but what does all this mean for you?
Wow, we’ve been so focused and busy (productive!) over the last few months that we forgot to tell you about all the new integrations you can now add to your arsenal! You might have noticed them popping up out of the blue. In upcoming blog posts, we’ll show you how to best use each one:
One of the biggest benefits to switching to Segment.io is that you’re no longer locked-in to any single analytics tool. Today, we’re taking that one step farther. Our new Webhooks integration lets you get your raw data in real-time, anywhere you want!
Optimizely has been our most requested integration by far, and today I’m happy to announce that it has finally arrived! With the flip of a switch, you can send your events and revenue directly to Optimizely, and we’ll also sync your Optimizely data back to all of your other Segment integrations!
Our friends at Outbound believe that automated messages should be plumbing, not rocket science. They can help you instantly turn your analytics events into sms, push, voice, or email product notifications. Today, we’re excited to announce them as our newest integration!
Five months ago, we released a small library called Analytics.js by submitting it to Hacker News. A couple hours in it hit the #1 spot, and over the course of the day it grew from just 20 stars to over 1,000. Since then we’ve learned a ton about managing an open-source library, so I wanted to share some of those tips.
We’re happy to announce that we just released our newest premium service: our Omniture integration. Omniture is the premier E-Commerce tool for tracking user behavior, and it’s used by tons of large businesses worldwide.
Three days ago, our friends at Heap Analytics unveiled their new approach to analytics on Hacker News. HN loved it, and people asked us when we’re adding support for Heap. Today we’re happy to announce that Heap is available immediately via Segment.io.
It’s been said that “constraints drive creativity.” If that’s true, then PHP is a language which is ripe for creative solutions. I just spent the past week building our PHP library for Segment.io, and discovered a variety of approaches used to get good performance making server-side requests.
Ever since we launched our first six server-side analytics libraries, we’ve been getting mobbed by requests for a PHP library and a WordPress plugin. Well, I’m happy to say that we’ve added support for both. Now you can use the same, clean API in even more places!
Today we’re happy to announce that we’ve just released another premium add-on: our Marketo integration. Marketo is a popular lead-nurturing and lead management system. It helps you keep track of all your leads, syncs them with Salesforce, and keeps your users engaged with in-depth marketing compaigns.
Right before Christmas we launched analytics.js on HackerNews and the support has been tremendous! In just 24 hours the repo broke 1,000 Github stargazers, and since then the community has helped us add new integrations. But we’re just getting started, and we’re super excited to share an even easier way to integrate analytics with you.
We launched with 6 analytics providers integrated on Monday. Today we’re announcing 3 new integrations! Many thanks go to Klaviyo, Hubspot and GoSquared for jumping on it and integrating practically overnight.