Support Home > Developer docs
Widget Events You can listen for events to control some aspects of the widget remotely. For example, you might want to hide the widget under normal circumstances, but still have a way to notify use...
If you're using UTM parameters for links to your site, you can segment users based on which UTM campaign they arrived through by tracking an event in Drift. Don't know what UTM parameters are? Kiss...
If you're trying to send Drift events from the JavaScript SDK to Google Analytics, or any other system, to measure when conversations are started, you're in luck! Each time a conversation is starte...
The Javascript SDK is an easy way to install Drift, while also identifying users and tracking events if you’re installing it in your app.
Are you looking to make the Drift chat sidebar open when somebody clicks on a button or link on your website or in your app? You can use the Widget API to do cool things like keep the chat widget hid...
The Drift JavaScript SDK loads asynchronously, which means it loads parallel with the rest of your site. So, when your website starts loading, Drift's loading time doesn't add to the overall loading time...
If your web app uses a Content Security Policy to safeguard your users from Cross-site Scripting vulnerabilities, you’ll need to whitelist our third party JavaScript before using Drift’s in-app mes...
The Drift iOS SDK (written in Swift) allows you to have live chat with your users in your iOS mobile app. It also allows you to send campaigns (announcements and NPS surveys).
Turbolinks is a JavaScript plugin for Rails that makes your website behave more like a single-page app. This can make your site feel a lot faster for users...
The Drift REST API makes it dead simple to track events and customer information. Send your customer data through this API and Drift can become intelligent. We’ll identify what makes a healthy user...