December 2017

New Aptrinsic Destination for Product Analytics

We’ve added the product analytics tool, Aptrinsic, to the Segment platform as a Destination. You can use Aptrinsic to analyze user behavior in your product, build real-time segments based on product adoption, demographics and company data, and to deliver personalized, in-product messaging. The product was designed to help product teams improve and measure onboarding success, drive feature adoption and uncover usability issues.

For more information on Aptrinsic, see our catalog post here.

November 2017

Segment and the GDPR

The European Union will begin enforcing the General Data Protection Regulation (GDPR) from May 25, 2018 in an effort to strengthen the security and protection of personal data of EU residents. 

Segment will not only be ready for the GDPR before May 25, 2018, but we are also dedicated to making it easier for you to comply as a data controller. 

For details on how the GDPR may impact your business and the steps we are taking to help you be compliant, check out our blog.


Updated Amplitude Destination Includes Multiple New Features

We have made a number of changes to our Amplitude Destination.


First, we have improved the way we handle tracking order values in Amplitude. For eCommerce companies, tracking order values, or the revenue associated with a purchase, is critical to understanding user behavior, preferences and overall value to your business. To ensure this information is recorded, we’ve revised our implementation so that if the price  property is not present on an eCommerce event, then it automatically falls back to revenue or total for the price property in Amplitude.

New Features

Amplitude has launched a number of new features that we are now excited to support for you. Specifically, we have:

  • Introduced a new setting, trackAllPagesV2, which sends a loaded screen event along with the screen name to Amplitude as a property. 

  • Added support for Location Listening, which records a user’s location, if available. By default this is enabled in your Segment settings.

  • Added support for Amplitude's "add” functionality via the traitsToIncrement setting, which allows Amplitude to receive an array of traits for a user in an identify call. If the trait is present, it will increment the trait given the value passed in. For example, if you passed a single completed purchase trait in, it would add that to the number of completed purchases already recorded on that user profile.

  • Enabled the useAdvertisingIdForDeviceId setting, which allows users to use  advertisingIdentifier instead of identifierForVendor as the device ID.

  • Added support for Amplitude's setOnce method on identify calls. This means you can indicate which values should only be set one time on a user (for example, first name). All subsequent setOnce operations on that user property will be ignored.

  • Added support for outOfSession events, which lets Amplitude know that a user session should not be continued for reporting purposes. For example, this might be useful if you are logging events triggered in response to a push notification. In that case, a user would be brought back into your experience, but you may want to track it as a separate session.

See the updated documentation for more detail.


Intercom Destination Now Available for iOS and Android

Intercom is now available for iOS and Android. Previously the messaging platform was only available for Web via Segment. See the updated documentation for instructions on how to implement it in your iOS and Android apps.


Updated Adobe Analytics Server-Side Destination Supports HTTPS

At Segment we’re always looking for ways to improve the security of our integrations and data. As a part of this effort, we recently updated our server-side Adobe Analytics Destination to support HTTPS in addition to HTTP. This adds another layer of protection when is data being sent from Segment to Adobe Analytics via a server-side connection. If you want to use HTTPS, simply log into your Adobe Analytics account and select “Use Secure Server URL” in your connection settings. By default, Adobe Analytics is set to use HTTP.

This added server-side functionality matches the functionality already available in the client-side Adobe Analytics integration. So, regardless of the connection mode you choose, you’ll have the same data security options.


WebEngage Destination Now Available for iOS & Android

WebEngage is now available for iOS and Android. Previously the messaging tool was only available for web via Segment. Now, if you’re using WebEngage, you can add it to your mobile apps as well.

See the updated documentation for instructions on how to implement it.


New Swrve Destination for Analytics and Messaging

Swrve, a mobile marketing automation tool, is now available through Segment. Swrve helps you understand cross-platform user behavior and deliver personalized messages. With Swrve, you can record user attributes and behavioral data and use it to power your campaigns. For example, you could use the Swrve platform to target users with a specific OS, in a specific location, that have recently made a purchase or responded to a push notification. Swrve also enables A/B testing and message personalization to help you increase the effectiveness of the campaigns you run through the platform. 

Ready to implement it? Read our documentation for the technical details.


New Firebase Destination for App Analytics

Firebase, an app analytics tool owned by Google, is now available through Segment. The tool will eventually replace Google Analytics for all mobile Sources. Similar to Google Analytics, Firebase is a measurement solution that provides insight on app usage, user engagement, and overall app performance in real time. It uses identify and track calls to record user attributes and behavior, which can then be used to analyze customer journeys and inform marketing campaigns. Firebase is also commonly used to identify performance issues and app crashes. Its connection with Google also means that Firebase has tight integrations with many ad tools, including Adwords and Admob among others, making it straightforward to track and attribute app acquisition campaigns. 

To learn more about Firebase or switch over, see our documentation.

October 2017

Amazon S3 Now Supports Encryption and Custom Regions

Amazon S3, one of our most popular raw data destinations, now supports copying data to buckets in any AWS region and enables server side encryption by default. These new features help you to keep your customer data secure and in the location you’re most comfortable with and reflect our commitment to serving an increasingly global customer base.

Support for buckets in any region

You can now copy data to a bucket regardless of what region it’s in, not just to us-east-1. Our updated copy service can automatically infer the region of your bucket in the process of copying data to it, so there is no additional configuration required to target a bucket region.

Server Side Encryption

Segment supports S3-managed Server-Side Encryption via an optional setting, which you can enable in our UI. The default behavior of the destination since we added the feature is to auto-enable encryption, but if you've had the S3 destination enabled since before October 2017, encryption is not enabled on your bucket yet. Enabling it is as easy as flipping a switch!

For a full breakdown of how to take advantage of these new features in copying your raw data to AWS S3, check out our docs!


New Android Library Released

We recently released version 4.3.0 of the Android library, making it easier for you to implement middlewares. Support for middlewares has been a part of our Android SDK in beta and used by hundreds of customers since May, and we are excited to promote the beta to a stable release.

What are client-side middlewares?

Middlewares are custom functions that you can write to modify the client-side event stream. These simple functions can now be invoked by the Segment SDK, and used to monitor, modify, or reject events, before being sent to your Destinations.

Middlewares are invoked for all events, including automatically tracked events and external event sources like Adjust and Optimizely. This offers you the ability to customize these messages to fit your use case even if the event was sent outside your source code.

For example, you might want to record the property, device year class, with your events. Previously, you would have had to manually track this everywhere you trigger an event with the Segment SDK. With middlewares, you only have to write a single function, regardless of how many unique events you track. 

We also released some smaller features and bug fixes as part of this release. See our Github changelog for more details.

If you’re using an older version of the Android library, head on over to the docs for instructions on upgrading to version 4.3.0.

September 2017

New Read-Only User Access Level

Business plan customers can now manage access to their account by assigning team members to one of three roles: Owner, Source Collaborator, or Read-Only Member. Now, you can let team members access your account to view your Schema or use the Debugger to troubleshoot tracking issues while limiting their ability to add new Sources or Destinations.

Owner: Workspace Owners have read/write access to all settings and Sources inside of a workspace. Owners can add or delete Sources and Destinations, update billing settings, add new team members, and more. 

Source Collaborator: Source Collaborators have read/write access to all data and settings for specific Sources only. Source Collaborators do not have the ability to view or make changes to other Sources in your account or workspace. They also do not have access to any other workspace, account, or billing details.

Read-Only Member: Read-Only Members can view any Source or sub-resource to see their layout, settings, and live data in the Debugger, but they cannot create or modify any Sources or Destinations. Read-Only Members can also view workspace settings, but cannot modify any settings.

To update your team members’ roles, go to Workspace Settings > Team Settings, and select the appropriate role. 

To add a Source Collaborator, navigate to the Settings page for a given Source, and click Collaborators from the left-hand menu.

If you have any questions, we’re here to help. If you’re interested in managing user permissions and are on our Team or Developer plan, get in touch!


New Hindsight Destination for Journey Tracking and Analysis

Hindsight, a website traffic analysis tool, is now available through Segment. You can use Hindsight to identify the content and ad sources that drive customers to your website (via its Creative Pixel). It can also be used to determine where your customers go when they leave your site. You can use the insights gained from Hindsight to inform your digital advertising strategy, on-site experience and content marketing plans. 

Check out our docs for instructions on how to implement Hindsight.


Segment Now Supports Single Sign-On

Segment now supports Single Sign-On for our Business Tier customers!

SSO lets you use your existing SAML-based identity provider (such as Okta, OneLogin, or Duo Access Gateway) or GSuite to centrally enforce your policies for authentication and access in Segment, including steps like two-factor auth or password rotation.

We’re pleased to share that you can enable SSO without any need to wait on us. The setup flow is completely self-service.

Check out the docs to see how easy it is to get set up today! This update reflects our ongoing commitment to data security and privacy at Segment, as well as our commitment to making your experience with our product as frictionless and simple as possible.

If you have any questions, we’re here to help. If you’re interested in Single Sign-On and are on our Team or Developer plan, get in touch!


New Autopilot Source Now Available

We’ve expanded our Autopilot integration so it’s now also available as a Cloud Source, in addition to a Segment Destination. Autopilot is marketing automation software that makes automating customer journeys as simple as drawing on a whiteboard. Engage at just the right time with personalized emails, in-app messages, SMS, and postcards. 

You can take your company’s email analysis to the next level by adding Autopilot as a Source to Segment. We’ll automatically collect email events like Email Delivered and Email Opened, forward them to your selected server-side Destinations, and load them into your data warehouse. This will allow you to analyze email response rate data alongside other metrics, like account status in Salesforce or recent purchases in Stripe, to determine the full impact of your email campaigns. You could also use that data to build out customer profiles in other Destination, for example your customer success platform or website personalization tools.

The following events can now be sent to Segment from Autopilot: Email Bounced, Email Delivered, Email Clicked, Email Marked as Spam, Email Opened, Email Unsubscribed and Email Replied.

To find our more, check out our docs on the Autopilot Source. Or, learn more about the Autopilot Destination here.


Updated Criteo Destination Now Supports Client-Side Web Connection

You asked, we listened! We updated our Criteo Destination, so it now includes a client-side web connection. Previously the Destination could only receive mobile data and supported Criteo’s flagship mobile retargeting product. The Criteo web integration uses Segment’s javascript library to collect event data like viewProduct and viewCart, which can be used to kick off web retargeting campaigns. In addition to track calls, the updated Criteo Destination also supports page calls for your homepage. These track and page calls map to the five key user behaviors Criteo looks for in order to power its retargeting product.

Here’s an example of viewProduct event:

Each customer action tracked can be used to kick off a different type of retargeting campaign. For example, a retailer may decide to kickoff a high-level branding campaign for homepage visitors and a product-specific campaign for users that viewed a specific product or product category.

To find out more about our updated Criteo Destination, check out our docs.

Destinations Destination Now Available Server-Side

We have added to our growing list of cloud mode enabled Destinations. This means that the web analytics and recommendation tool can now be used server-side and doesn't require you to load the javascript snippet on to your website. 

The primary difference when moving to a server-side connection for is the way that video views and completion rates are recorded. With the cloud-based (or server-side) connection, you will need to track video content viewership (via heartbeats) and completion as events, as that information will no longer be collected automatically via the SDK. These metrics are defined and standardized as a part of Segment’s Video Spec.

Check out our catalog entry to learn more about functionality and use cases. For technical detail and installation guides for the Destination, see our documentation.

August 2017

New Radar Source for Location Data Enrichment

We’ve added Radar to our platform as a Source. Radar is a location data provider for apps that delivers contextual information about where a user is and what they’re doing. You can use Radar to trigger campaigns in your enabled Segment Destinations, for instance a coupon for dinner delivery when a user leaves their office.

The Radar Source includes support for: 

  • Geofences: Radar offers standard circular geofences, polygon geofences, and stop detection with accuracy down to 100 feet. Segment can receive events for Geofence Entered and Geofence Exited.
  • Insights: Radar can tell you when a user is at home, at work, or traveling. Segment can receive the following events: Home Entered, Home Exited, Office Entered, Office Exited, Traveling Started, Traveling Stopped.
  • Places: Radar can tell you when a user visits a place, even if you haven’t set up a geofence for that place. It’s integrated with Facebook Places that has access to 140M places worldwide. Turn on Places to receive the following events: Place Entered and Place Exited.

When you enable Radar as a Segment Source, you can forward these events to your warehouse or other server-side Destinations like email and push notification tools. If you send data to a marketing automation Destination, like Appboy or Iterable for example, you could use the Geofence Entered or Place Entered events to trigger a push notification to a user, prompting them to come to your physical store or restaurant. If you’re using a NPS tool like Delighted or Satismeter, you could use placeExited to trigger a thank you email with a link to a customer satisfaction survey. 

To get started with the Radar Source, create an account with Radar and then enable the Source in the Segment catalog. Copy your Segment Write Key and paste it into the Integrations page in your Radar dashboard. To find out more, please see the documentation.


Updated Kochava Destination Now Supports Apple Search Ads

Our Kochava Destination has been updated to support Apple Search Ads. Kochava is a mobile app attribution and analytics tool that helps customers measure the impact of mobile advertising. Apple Search Ads is a mobile advertising platform that embeds ads into the Apple App Store. Reporting for Apple Search Ads can be viewed by date, ad groups or keywords, and includes a number of other metrics like spend, taps, app downloads, and average cost per action CPA. 

To get Apple Search Ad attribution data into Kochava via Segment, you must include the analytics-ios-iads-attribution dependency and use version 3.6.0 or higher of the Segment iOS library. When it is able to retrieve Search Ads information, it will augment all track events with campaign context. The attribution information is collected like this:

[analytics track:@"Application Installed",
    properties: nil,
    options: @{
      @"context" : @{
        @"campaign" : @{
          @"provider" : @"Apple",
          @"click_date" : attributionInfo[@"iad-click-date"],
          @"conversion_date" : attributionInfo[@"iad-conversion-date"],
          @"source" : @"iAd",
          @"name" : attributionInfo[@"iad-campaign-name"],
          @"content" : attributionInfo[@"iad-keyword"],
          @"ad_creative" : attributionInfo[@"iad-org-name"],
          @"ad_group" : attributionInfo[@"iad-adgroup-name"],
          @"id" : attributionInfo[@"iad-campaign-id"],
          @"ad_group_id" : attributionInfo[@"iad-adgroup-id"]

Due to the fact that this information is passed through the context object, it will not be received by other downstream integrations, unless explicitly mapped. Kochava is currently the only integration which supports Apple Search Ads. Check out our docs for more information on how to set this up.


Updated New Relic Insights Destination With Added User Context

New Relic Insights is a user analytics tool from New Relic that enables you to understand the business impact of your software performance. We have updated our New Relic Insights Destination to support sending userId, anonymousId and device context. With the addition of user and contextual data, the Destination now supports a broader range of use cases. 

For instance, now you can identify user trends, like lifetime value and purchase history, and relate it to app performance and errors. You can also answer questions like how much more likely a user is to churn if the app crashes once a week vs. once a month or how a user’s LTV scales with better performance.

For more information about our New Relic Insights Destination, see our documentation. For key use cases, see our New Relic Destinations Catalog page.


Updated Stripe Source Featuring Faster Syncs & Fewer API Calls

Our Stripe Source allows you to sync your Stripe data to your data warehouse and analyze how payments are affecting your business. Today, we released a new update to the Source that will make your syncs much faster. 

The Stripe Source now syncs incrementally based on updates from the List Events endpoint. This means we will only sync objects that have changed since the last sync. There are a few major benefits to this new approach, including:

  • Faster sync times: Sync times are on average 10x faster with the new Source.

  • Reduced API calls:  It consumes fewer of your Stripe API calls and reduces the load on Stripe's servers because it fetches less data.

  • Ability to mark objects as deleted: We’ve added new events that provide additional metadata about objects, like their creation time and deletion time. This means we're now able to reliably mark outdated objects as deleted and sync new Stripe objects. We are also deprecating certain collections and fields listed here.

The new Stripe Source will be upgraded for all existing customers on September 6, 2017. Here’s how the new version works:

  1. The Stripe Source will run a full sync of all objects, using the List All endpoints for Charges, Customers, Refunds, etc.

  2. After the first sync completes, the source will automatically switch into incremental mode. When the source is scheduled to run, it will query for all events since the last sync completed. 

Here is the full overview of what’s changing.


New Chatlio Source for Live Chat Data

Chatlio is now available as a Cloud Source for Segment customers. The tool enables live chat with web customers directly from the Slack interface. This way your sales and support teams can handle chat inquiries in an interface they’re already using and familiar with. Chatlio currently shares data with Segment when a live chat is started or ended and every time a message is sent or received. That information can then be used in certain Destinations (like email marketing or customer success apps) to build out customer profiles or trigger campaigns immediately. 

For example, by using Chatlio with Segment, you could use the live_chat_conversation_ended event to trigger a follow up survey to measure the customer experience of that interaction. You could also setup a campaign with your marketing automation tool to trigger a “So sorry we missed you” campaign when live_chat_conversation_started and  live_chat_conversation_ended events occur, but no Live Chat Message Sent events are recorded. 

As a Cloud Source, Chatlio provides built-in support for exporting data into your Segment warehouse and federating the exported data into your other enabled Segment integrations. To add Chatlio, you’ll need to toggle on Chatlio in Segment and take the write key and add it to your Chatlio dashboard. Check out our docs for more information.


New Batch Destination for App Analytics and Messaging

Batch is a marketing automation tool designed for mobile apps. Batch users can automate messages for push and in-app notifications, create custom landing pages, report on user behavior in-app, and develop customer segments based on behavioral attributes. 

As an example, you could use Batch to deliver push notifications to users who have viewed a specific product category and have an iPhone 6, but haven’t been back to the app in 4 or more days. 

The Batch Destination relies on data from Segment’s iOS and Android libraries and supports the screen, track, identify and group methods. Segment automatically converts the data you’re tracking into the format Batch understands, with no additional development required from you. To start using Batch, you will need to enter your Batch LIVE API Key in your Segment Dashboard (and your GCM Sender ID for Android only). Core features of the product, including push notifications and in-app messaging, will also require you to bundle Batch’s SDK in Segment’s mobile libraries. Check out our docs for more information.

July 2017

New Sailthru Destination for Personalized Email, Mobile, and Web Content

Sailthru’s campaign management platform helps marketers deliver personalized email, mobile messages, and product recommendations. It uses historical customer data and predictive technology to create segments that can be used for campaign targeting. For example, marketers could use the tool to predict which of their customers have a high likelihood of purchasing in the next 24 hours, segment those customers so that they receive specific types of campaigns, and then personalize the content they receive.

Sailthru primarily serves marketers at large and mid-size retail and media companies who want to engage existing customers with personalized content. The tool is well-suited to help companies improve email engagement, increase site conversions, and reduce cart abandonment. Some of their customers include Hearst, Rent the Runway, Fabletics, and Shoe Dazzle.

Get up and running faster with Segment

Once engineers have implemented Segment’s API and connected Segment to Sailthru, marketers can get to work setting up their audiences and triggered messaging. Segment will capture new events for Sailthru on your website and mobile apps, and combine it with customer data collected in offline channels. (You can also send this data off to tools like Google Analytics and Amplitude for analysis.)

Developers use Segment  .identify() calls to amend existing customer data or create new profiles and user traits in Sailthru. This ensures you always have the most current information about each customer and can build accurate, up-to-date segments. Segment  .identify() calls can also be used to record an opt-out.

For example, when you identify a new user who’s signed up for a newsletter or started a checkout funnel, Segment will create a new profile for them in Sailthru. 

Sample User Lookup in Sailthru

The Segment .page() tracks which pages each customer interacts with. This data powers Sailthru’s predictive functionality and informs the individual customer interest profiles the platform builds. For example, if a customer has viewed a number of products in a particular category, that will help feed Sailthru’s interest-based recommendations which will surface more products in that category. 

Finally, Segment’s pre-defined e-commerce spec outlines key events to capture. It covers when a customer browses your store, clicks on promotions, views products, adds those products to a cart, and (hopefully) completes a purchase. These events are used to create audiences and automate the campaigns you want to run.

Sample Campaign Setup in Sailthru

Getting started

If you have Segment installed, you don’t need to install Sailthru’s code snippets into your application. You just need to configure some settings to automatically retransmit data collected by Segment to your Sailthru account. The integration translates Segment’s identify, track, page and Ecommerce Cart/Purchase calls to the corresponding Sailthru API calls, so that Sailthru gets all of the data it needs from your existing code. You can add new users in Sailthru, update user profiles and list memberships in Sailthru, record opt outs (for email) and send purchase data.

To learn more about the Sailthru Destination, check out our documentation.


Copy Destination Settings to Activate New Destinations in Seconds

We are excited to launch new functionality that enables you to copy Destination settings across your Sources. This is one of our most requested features, and our goal is to streamline how you configure Destinations in multiple Sources. For example, you might want your web and mobile data going to the same Mixpanel account. Previously, setting up these connections was a bit repetitive as you were required to enter the settings in each source.

Now when you activate a Destination that has already been set up in a different Source, you can either configure the settings manually or copy your existing settings from an eligible Source. 

Copying your settings is easy — first, click on the menu button in the top right corner of the Destination settings window. Then, choose an eligible Source that is already set up, and click “Copy Settings.” Segment will instantly apply your settings, and you’ll be ready to activate the Destination. Note that copying settings into an already configured Destination will overwrite any existing settings. 

If you have any questions or feedback, please let us know!


Cloud Mode Now Available for Google Analytics

We’ve added Google Analytics to our list of Cloud-based integrations. If you’re using Google Analytics, you now have the option to use the integration on Cloud mode (server-side) or continue to use it on Device mode (client-side). 

There are multiple benefits of being able to use Google Analytics on Cloud mode. First and foremost, you can improve site performance by trimming the size of analytics.js. When you enable the cloud-based Connection Mode for Google Analytics, Segment will no longer load its library onto your site. Instead, Segment will use the copy of the event data we receive on our servers to translate and route that data to your Google Analytics integration via a direct, server-to-server connection.

You can change the Connection Mode settings for Google Analytics by navigating to your website source, clicking into the integration, and looking for the Connection Mode option. For more information on Google analytics, see our documentation.


Updated Amazon Kinesis Firehose Integration Featuring Faster Event Mapping

We have updated our Amazon Kinesis Firehose integration to make it easier for you to map your events in Segment. Prior to the update, each event needed to be mapped to a Firehouse stream individually. Now, we have added an optional setting that allows you to map any Segment event type (e.g., page, track, identify, screen, etc.) to a single Firehose stream or whitelist them to multiple streams. 

To do this in the platform simply create a row with the event type and its corresponding delivery stream:

To find out more about the integration and the recent update, check out our documentation


New LinkedIn Insight Tag for Ad Tracking and Retargeting

Segment makes it simple to track conversions and retarget website visitors with LinkedIn Ads. The newly added Destination helps you assess the effectiveness of marketing dollars spent on the platform and correlate it with other downstream activities that prospects take. LinkedIn offers a wide variety of ad types, including a range of display ads as well as LinkedIn-specific offerings like sponsored content or InMail. It leverages its user data for targeting, for example by job title or industry, and also offers retargeting. Each offering is designed specifically to help B2B marketers effectively target and engage valuable potential buyers and track leads that are generated as a result.

Once you integrate the LinkedIn Insight Tag through Segment, you will no longer need to manually add it to your site. To get started you need to be a LinkedIn Marketing Solutions customers and have access to a LinkedIn Data Partner ID. Reach out to the LinkedIn Marketing Solutions team here to sign up for an account. For all the integration details, check out our documentation.


New Wishpond Destination for Codeless Landing Page Building

Wishpond is a landing page builder and simple marketing automation tool. The tool empowers marketers with a codeless, drag-and-drop page builder for landing pages, forms, and popup windows and provides over 100 mobile responsive templates to choose from. It will also automate A/B and multivariate tests, and provide real-time reports to analyze views, conversion, and other campaign metrics.

Once Wishpond is enabled, you will choose which track events you’d like to use to trigger email campaigns or popups. For example, you can configure the tool to automatically send a follow up email when a customer completes a popup form. Those track events can be collected from the pages and forms you build in Wishpond or from the data in your Segment libraries. 

To setup Wishpond, all you need is your Merchant ID and Tracking Key. You can find them in Wishpond’s API Keys” dialog or in your Wishpond account in the “API Keys” dropdown. Once that’s provided Wishpond will automatically receive data when you use  identify or track methods without any additional setup. See Segment’s documentation for more information.


New Pinterest Tag Destination for Ad Tracking

Use Segment to create more targeted audiences for your Pinterest ad campaigns. For example, you can use your Segment data to create a group of customers that have viewed a page or product category, watched a specific video, or completed an order, and target ads appropriately. After the data from your campaigns starts populating on the Pinterest dashboard, you can optimize your audiences and campaigns based on what’s converting best. 

Pinterest’s primary ad format is promoted pins, which fit natively into their experience.

Segment customers who would like to use Promoted Pins need to access to the Pinterest Ads Manager. Once you integrate the Pinterest Tag Destination (tracking pixel) through Segment, you will no longer need to include it directly on your website. Segment automatically delivers a standard set of events to Pinterest, but you can also create custom events or setup custom event mapping should you need to. See Segment’s documentation for more detail.


New Delighted Integration for Customer Surveys

Delighted is an online tool for gathering customer feedback. It uses the Net Promoter System (NPS) to collect feedback through one question surveys via email, SMS, or directly on your website. The surveys can be customized to match your brand aesthetic and are followed up with an automated thank you message that prompts happy customers to share their experience via social channels and unhappy customers to contact support.

Delighted can be used as both a Destination and Source in Segment. Once the Segment library is integrated with your service, simply sign in to your Delighted account and visit the Segment integration to set it up as a Destination. You’ll be asked to select the Source you want to integrate. Once it’s connected, you will choose which track events you’d like to use to trigger surveys to your customers. For example, you could trigger a survey when a user completes a purchase, closes a chat window, or receives a delivery. Note: These have to match your track event in Segment exactly.

You can also configure Delighted as a Source to send customer feedback back to Segment and your data warehouses. The option is included in the Delighted platform as a checkbox right after you configure it as a Destination. Simply copy your Delighted API Key in Segment and paste it in the correct field. 

Data shared back from the platform can be used in marketing automation tools, for example to kick off a churn prevention campaign if a customer has a low NPS, or a BI tool to analyze it with other stored customer data. Properties like survey_name, survey_type and survey_question_id, among others, can be added to your customer profiles. Check out our docs for more information and popular use cases.


The New App: Sources and Destinations

We’ve redesigned the Segment app to clarify how your data is flowing through the platform and make the app easier to use. As you explore the app, we want to highlight two changes:

  • Product Naming — Data now flows from your Sources to your Destinations. Destinations combine data warehouses and other integrations for analytics, email, and marketing.

  • App Design — The new design reflects the flow of your data from Sources to Destinations across the Navigation, Overview page, and more. Now you can easily scan the list of Sources and Destinations you have connected to Segment.

We’ve also improved the navigation, visualized your data flow, and given you top-level access to integrations. You can still enable a Destination, use the debugger stream, and inspect your schema in the same place as before on every source.

For a full overview of the new app, check out our blog post. If you have any questions or feedback, please let us know!


Explore Integrations with the New Destinations Catalog

Segment empowers your team to send customer data to over 200 Destinations. With the new Destinations Catalog, it’s even easier to browse integrations and warehouses that enable you to personalize campaigns, analyze product usage, and more. 

We added two new categories, “Most Installed” and “New & Noteworthy, to help you discover new tools within the Segment app. You can still browse the catalog by category or search for a Destination by name. 

Clicking on an integration will now provide you with a host of new detailed information on what the tool does, how it works, and how you can get more out of it with Segment. Once you’re ready to add a Destination, simply click the “Configure” button to complete the setup.

You can access the Destinations Catalog at or by signing into the app and clicking the “Add Destination” button on the Overview page. 


New Quora Conversion Pixel for Ad Tracking

Segment makes it easy to track ad performance and optimize spend on Quora. The data Segment sends to Quora helps measure campaign activity and conversion, and optimize accordingly. Also, by tracking ad delivery alongside customer behavior in other channels, you can see the full conversion uplift that Quora ads drive. Quora’s ad platform supports text-based native and mobile app install ads. User targeting can be based on topic, geography, or platform.

To start using the new Quora Conversion Pixel with Segment, all you need is the Conversion Pixel Key found in your Quora Ads Manager account. If you don't have an account, create one here. Check out our documentation for more detail.

June 2017

Google Adwords Source Includes Search Query Report

We’ve expanded our Google Adwords Source to include a popular data set — the Search Query Performance Report. While other tables allow you analyze the performance of your Search Engine Marketing by ad, ad group, or campaign, the Search Query Report aggregates performance by keyword. For example, you now can more easily analyze how a particular term is driving clicks and conversions across every ad set. 

If you’d like to take advantage of this new data, please contact us, and we’ll turn it on for you.


Brand New Marketo Destination for B2B Automation

We’ve completely rewritten our Marketo integration to take advantage of their newest features and make the setup process more seamless. Customers using our older Marketo integration, should upgrade today! Or, if you’re a B2B company searching for a new marketing automation provider, we recommend evaluating Marketo.

The updated integration records .track() events as Custom Activities rather than Visit Web Page events and allows you to simply map  .identify() traits in Segment to Custom Fields in Marketo. The integration also forwards .page() calls without additional configuration or mapping required. It’s built on the Marketo REST API rather than their SOAP API, which is being depreciated.

See the migration instructions and all of the benefits of the new integration in our updated documentation.


Updated Castle Destination for Fraud Detection

Segment now supports a client-side integration with Castle. By collecting data directly from a website or app, Segment can fully support each of Castle’s fraud detection features.

Castle enables customer-facing applications to protect customer data by monitoring for fraudulent log-ins. With the updated client-side integration, Segment customers using Castle can track user events directly in web and mobile apps to identify and determine inconsistent device characteristics, location, or usage patterns that may indicate fraud. When fraud is detected, Castle’s APIs allows a company to choose whether to allow the log-in, initiate second factor authentication, or log the user out entirely. Check out our documentation to learn more.


Adjust Server-side Integration Now Available

Adjust, a mobile attribution provider, can now receive server-side data from Segment. The expanded integration delivers more flexibility for Segment customers who want to share data with Adjust directly from their servers. The server-side integration is intended for supplemental use alongside Adjust’s client-side integration that you bundle into the Segment SDK.

When you use these integration components together, you can attribute out-of-app events such as website or brick-and-mortar purchases, which are collected server-side, to a certain attributed user/device, which is collected via the native SDK. Using both connection modes makes it easy to see the full, cross-channel impact of advertising campaigns being tracked with Adjust. To learn more, check out our documentation.


Updated Hello Bar Destination for Webpage Announcements

Segment has updated its Hello Bar destination to make use of their latest product updates. Hello Bar helps companies improve website conversions by creating an attention grabbing “hello bar” with customizable messages and calls-to-action. Common use cases for Hello Bar include driving email subscribers, increasing social media activity, or directing users to specific product pages. Segment has made it easy to integrate and use Hello Bar - all you need is your API key! Find out more about the Hello Bar integration in our updated documentation.


New Wigzo Destination for Omni-channel Marketing Automation

Wigzo is a marketing automation and personalization tool that’s now available through Segment. Built specifically for eCommerce companies, Wigzo supports a range of use cases, from cart abandonment campaigns to product recommendations, and only charges a fee for sales that it helps drive. The company uses behavioral data to customize product recommendations and trigger email, push, and in-app messages when a user is most likely to engage. If you’re already using Segment’s web or mobile SDKs, there is no additional configuration required to get up and running. Simply reach out to Wigzo to set up an account and turn the integration on. Check out our docs for more information.


New Intellimize Destination for Web Personalization

Intellimize is a new software company that is pushing the boundaries of A/B testing. With traditional experimentation, you can test a single version or a few versions of a page evenly across your customer base. Intellimize, on the other hand, empowers you to display multiple versions of a page and optimize these automatically for different sub-segments.

For example, Intellimize might find that your mobile browsers convert more frequently on one headline and image combination, while your web visitors respond better to an entirely different combination. Then, the platform would automatically show more of the winning creative to each audience.

Using Intellimize with Segment makes your experiments even more powerful. Specifically, the integration gives you the ability to use customer and prospect data to build cohorts for optimization.

In other good news, Intellimize includes full-service support and handles coding your ideas into your site. Therefore, you don’t need much lift from your internal teams to start generating results.

To learn more about the Intellimize integration, visit our docs.


View All of Your Events in the Schema

Now, no matter how many events you have, you’ll be able to see them in the Schema! We’ve increased our capacity to show up to 2,000 events on the Schema page, and have also built in search functionality, so it’s easier for you to find the event you’re looking for.

You can find the Schema page by navigating to Sources > Click into a Source > Schema. You can use the Schema for:

  • Filtering events from particular Integrations

  • Seeing a full list of events you’ve tracked

  • Identifying which events are no longer active

If you’re excited about these Schema updates because you have lots of events to search through, you might want to review how you can optimize your tracking plan. Most businesses shouldn’t have more than 100. These resources share best practices for which and how many events to track. Enjoy!


More Visibility and Control into Warehouses

This week, we’ve shipped a few improvements to managing Warehouses within Segment.

Selective Sync

With our latest update to the Selective Sync feature, you’ll be able to filter out data you don’t want in your Warehouse before any data starts syncing.*

Previously, when you connected a Warehouse, Segment would start syncing all of your data from your connected Sources automatically. That means some unnecessary data snuck in on the initial sync.

We recently added the option to disable Warehouse syncing by default when you set up your Warehouse. Then, you can set your preferred filters on the Selective Sync tab before any data is sent.

When you’re happy with the filters, you can click Enable Syncing, which will only load selected Sources and events into your Warehouse. The new feature gives you the power to keep your tables clean and ensure only the data you want finds its way into your database.

*Available on our Business plan.

Warehouse Overview

We’ve also improved the Warehouse Overview page to give you more helpful information for managing your settings at a glance. The new design surfaces:

  • When the last sync finished

  • When your next sync is scheduled

  • The status of in-process syncs

The new design gives you more visibility into what’s happening with your data, so you can focus your time on finding insights.


Introducing Cross-Domain Analytics

Cross-Domain Analytics, a new feature from Segment, help brands better understand how their users browse across all of their websites. The feature can be used to analyze marketing attribution, content coordination, and segmentation strategy across sister sites.

Specifically, Segment can now append a common Cross-Domain ID to users who browse multiple sites a company owns, then send the enriched calls to their data warehouse.

The feature is now available on the Business plan. Let us know if you’re interested, or check out our announcement blog for more info

May 2017

Appboy Update Supports Web Push and In-Browser Messages

While Appboy started out as a mobile platform for push notifications, they now offer solutions for omni-channel marketing. We’ve updated our integration accordingly to support their new web-based features! 

If you’d like to send Web Push Notifications or In-Browser Messages via Appboy, turn on the integration in your website source and choose the Device-based Connection Mode. This configuration will load the Appboy Web SDK onto your site via Analytics.js, which is needed support these features. If you’d just like send your web data to Appboy to trigger mobile push and email campaigns, and don’t need the web push features, you can elect the Cloud-based Connection Mode, which will pass along your web data on the server-side.  (For more on Connection Modes, read this blog!)


New Email Source for Blueshift

Blueshift is a marketing automation platform, specializing in personalized 1:1 messaging and recommendations. You can already use Blueshift as an integration on the Segment Platform, or send all of your web and mobile events to Blueshift to trigger emails and campaigns.

Now, when you activate the new Blueshift Source, Segment will automatically capture Email Delivered, Email Opened, Email Bounced, Email Clicked, Unsubscribed and Email Marked as Spam events. You can send these events out to your data warehouse or your server-side integrations like Google Analytics, Amplitude and Mixpanel to get a better understanding of how your emails affect engagement and revenue. For examples of analysis you can run with email data, check this blog post out

To get started, all you have to do is add your email platform credentials to Segment! For more information, check out the docs


New Hotjar Destination for Qualitative Research

Hotjar is a fast-growing player in the customer analytics space that can help you better understand how visitors are browsing your website. 

Going beyond traditional event or page tracking, Hotjar provides heat maps, user recordings, surveys, and more. These features help marketers and product managers discover not just how many people are dropping off but where and why. The Hotjar integration is built for web and loads client-side to support its core heat mapping features. You can turn on Hotjar today, or check out the docs for more information. 


New Kinesis Firehose Integration

Send your Segment events to your Firehose delivery streams. These streams are useful for loading data into AWS tools including Elasticsearch and Kinesis Analytics. When you toggle on AWS Kinesis Firehose in Segment, we’ll start sending your specified Segment events to Firehose delivery streams. Our Kinesis Firehose integration supports all of the Segment methods, and will send data from any one of our libraries. To learn more about the integration check out our documentation. 

April 2017

New Criteo Mobile Advertising Integration

Segment is now an official Criteo in-app measurement partner! Criteo allows you to easily create dynamic advertising and retargeting campaigns within your mobile app. Use Segment’s mobile libraries to collect your app data and turn on Criteo to get started today. If you’re already using Segment’s mobile SDKs, there is zero additional configuration required to get this up and running (aka no additional SDK to bundle). Reach out to Criteo to set up an account, and turn the integration on in your mobile source. To learn more about the Criteo integration, check out our documentation. 


Use More Context Properties in Salesforce Marketing Cloud

Our libraries automatically collect a lot of rich context on events and users by default (see the full list here). To help you access these contextual properties easily in SFMC, we have mapped them to specific attributes in Salesforce “Data Extensions.” All you have to do is create those documented attributes in your SFMC Data Extensions to start seeing the new contextual data populating those fields.

This table outlines all the Segment contextual properties automatically collected and the corresponding Data Extension attribute names they map to. For more information, check out our SFMC documentation


Sync 11 New Fields in Your Facebook Lead Ads Source

You asked, we answered! Now you can do more detailed analysis on campaign performance with 11 more fields from the Facebook Lead Ads Source. We now also export the following additional fields listed below:

  • adId

  • adName

  • adGroupId

  • adGroupName

  • adSetId

  • adSetName

  • campaignId

  • campaignName

  • formId

  • formName

  • pageId

For more information on the Facebook Lead Ads product and how to use the Source through Segment, check out this blog post from the launch a few months ago. 

March 2017

Analyze Product Impressions in Google Analytics

For customers using Google Analytics Enhanced Ecommerce, Segment’s integration now supports Product Impressions. This lets you understand how often a product was shown in a product list or a search. Just fire the events Product List Viewed and Product List Filtered from our Ecommerce Spec. To learn about all of the ways you can make the most of Google Analytics with Segment, explore our documentation


Learn About Your Users with Slack

With Segment and Slack, you could already pipe your raw user events into your favorite channel and learn more about your first few customers. Today, we’re releasing the mapping for the identify call to the Slack integration, so you can see a stream of identified users and their traits right in Slack. For extra insights, try turning on Segment’s Clearbit integration, too. The Clearbit integration enriches user emails with accompanying company and role information for you to peruse in Slack.


Send Behavior-Based Emails with Eloqua

Our latest update to the Oracle Eloqua integration includes support for Eloqua Custom Objects. Before, you could use Segment to add new contacts to your lists. Now, you can map Segment track events to Custom Objects to send personalized campaigns based on past user behavior. Learn more in our Eloqua integration docs.


Experience Faster Syncs for Cloud Sources

Customers using Zendesk and Google Adwords are about to get their data even faster.  We’ve been hard at work increasing sync parallelism, switching to incremental updates, and adding smarter batching to our Sources pipeline. The result? Much faster syncs for Zendesk and Google Adwords. To be exact, the average Zendesk sync time improved from 15 minutes to 1 minute or less, and Google Adwords sync time improved from 5 hours to a couple minutes. We’ll be working on making similar improvements to other Cloud Sources over the next few months.


Learn How We Saved $1 Million on AWS

Since many of you build infrastructure on AWS, we wanted to share how our own engineering team drove significant savings on our AWS bill—over $1 million dollars a year, to be exact! With some careful detective work we were able to systematically fine-tune areas of our infrastructure to be more cost-effective. You can read more in the full blog post, “The Million Dollar Engineering Problem.


Apply to Our Open Source Fellowship

This month we announced the Segment Open Fellowship, a 3 month program for engineers to work on open source projects full time while getting paid $8,000 a month to do so… with no strings attached. Segment will choose three to five engineers to work on their project of choice, either with us in San Francisco or from wherever they’re located. Learn more about the program and check out the application here!

February 2017

Take Code off Your Site with Connection Modes

Connection Modes gives you the option to route your website data to your integrations directly from your users’ browsers or via Segment’s servers. When you elect to send data from our servers, you’ll be able to remove third-party JavaScript libraries from your pages, resulting in faster load times and less bandwidth consumption. Learn more about Connection Modes in our recent blog post


Measure Offline Ad Conversions with Facebook

Segment’s unique integration with Facebook Offline Conversions allows you to use Segment’s server-side libraries to send transaction and event data from your back office systems, customer database, call center technologies, appointments, or point-of-sale system, directly to Facebook. You can now better understand the down-funnel effectiveness of your Facebook ads in real-time. 


See an Overview of Your Sources

We’ve made it easier to spot check your Segment configuration. Now you can see which of your sources are active, their current status, and how many integrations and warehouses to which they’re currently sending data. Login to your account and click on “Sources”. 


Integrate Oracle Responsys with Segment

Our integration with Oracle Responsys is now in beta. Responsys is a popular marketing cloud platform that empowers marketers to reach users across devices, channels, and lifecycle stages. Our integration makes it easy to load your behavioral data into Responsys Profile Extensions and Supplemental Tables to start running behavior-driven campaigns. 


Download a CSV of Your MTU Counts

Now you can download your MTUs and API calls broken down by source. The report is now available on your workspace settings page. 


Authenticate Your Cloud Sources

We’ve recently improved how you connect to a Cloud Source, starting with Google AdWords and Intercom. When you add a new Google AdWords or Intercom Cloud Source and supply your authentication information (such as the API key), Segment will immediately attempt to authenticate and give you instant verification that the connection works. The verified setup flow is now a part of our Google AdWords and Intercom Sources and will be coming to other Sources soon. 

January 2017

Send Facebook Leads to Other Tools

Facebook Lead Ads enable you to collect email addresses from prospects directly in the Facebook News Feed. Using Segment, you can automate sending each lead’s email to your downstream email tools, enrich it with traits, and combine it with other customer data for deeper analysis. Watch our webinar to find out how to improve your Lead Ads with Segment.


Use a Leaner Adobe Analytics Integration

Our updated Adobe Analytics integration uses their faster, leaner, newer library called appmeasurement.js. Our integration with Omniture’s H-Code is now deprecated, but will continue working for existing customers indefinitely.


Sort Your Schema by New Parameters

Your Schema page is where you can see a table of the events being sent to Segment by your website or app. This update lets you sort a table by the title of the event, the number of times it’s been fired, how recently it’s been fired, and how many filters are being applied. You can also choose to look at events from the last 60 days, 30 days, or 24 hours.


Select What Data You Sync to Your Warehouse

Warehouse Selective Sync gives you the power to select what sources, events, and traits get synced into your warehouse. It’s available to Business Tier customers.