Blueshift has several 3rd party integrations to make it easier to send data into Blueshift, as well as to execute campaigns across different channels. For mobile data integrations, we recommend using mParticle and Segment.com.
- Google Tag Manager
- Demandware (now known as Salesforce Commerce Cloud)
Mapping of 3rd party events on Blueshift :
We map certain 3rd party events to standard events which Blueshift understands. For example, you might be having events products_ordered, products_viewed and products_added_to_cart which when passed to Blueshift will be renamed/mapped as standard events like purchase, view and add_to_cart.
Google Tag Manager helps make tag management simple, easy and reliable by allowing marketers and webmasters to deploy website tags all in one place. We've provided some examples of how to setup Blueshift events in GTM. Please do the same for all other events you would like to send to us.
- Create a new tag "Pageload" and select Custom HTML Tag as your product.
- Paste the standard Blueshift pageload tracking code in the HTML box
- Setup trigger to fire on all pages
- Create a custom HTML tag for the Identify event. You will also need to insert the values in the datalayer for customerId, email etc into the tag.
- Next add a trigger to fire this tag by editing the Triggering block on GTM.
Segment is a flexible and fast alternative to integrating Blueshift. They are a customer data hub for easily installing marketing and analytics software.
If you currently use Segment, you can integrate your data into Blueshift with a 1-click integration.
Send campaign engagement data back to Segment.com
Blueshift also supports sending campaign engagement data back into Segment.com with the use of Segment.com Sources. In order to use the sources integration, you will need a "Write key" from Segment.com and enter it in the Blueshift Account Setup dashboard. You can find more information on this integration including schema specs from Segment.com Blueshift source documentation page.
TealiumIQ is a leading tag management solution, and one of the several easy options to integrate with Blueshift. If you are a TealiumIQ customer, simply select "add tag"from your Tealium IQ dashboard, and search for Blueshift.
You will be presented with this simple screen to configure your tag:
Ensighten is a leading tag management solution, and one of the several easy options to integrate with Blueshift. If you are an Ensighten customer, simply select “Apps”from your dashboard, and search for Blueshift.
You will be presented with this simple screen to configure your data:
mParticle is a customer data platform built specifically for apps across all devices. mParticle provides a single API to collect customer data once and connect it to any analytics, marketing, and data warehousing platform.
In order to use Blueshift with mParticle, you can follow the steps listed at mParticle's documentation site
a. Login to mParticle - https://app.mparticle.com
b. To configure the Blueshift Event Integration, do the following:
- Select the Integration icon from the left navigation
- Select your app from the app dropdown
- Select the Blueshift tile to display the Integration Details Tab.
This provides information regarding the integration such as, type of events, User IDs, Device IDs and other information about the integration that is shared between mParticle and Blueshif5
c. Click ACTIVATE A PLATFORM
There will be a tab for entering settings for each supported platform shared by the app and Blueshift
d. Enter the Blueshift specific parameters - Event API Key, User API Key
e. Toggle the Status slider to On to activate the integration
f. Click SAVE to enable event data to be forwarded from your app to Blueshift
Demandware is a leading e-Commerce Platform. Blueshift offers a Demandware cartridge to integrate your Demandware data.
SendGrid provides a cloud-based email delivery service that assists businesses with email delivery. The service manages various types of email including shipping notifications, friend requests, sign-up confirmations, and email newsletters. It also handles internet service provider (ISP) monitoring, domain keys, sender policy framework (SPF), and feedback loops.
SparkPost is the world’s fastest-growing email delivery service. Our customers — including Pinterest, Twitter, CareerBuilder, LinkedIn, Salesforce, Zillow, and Comcast — send over 3 trillion messages a year, over 25% of the world’s non-spam email.
Send and receive global SMS, MMS, and chat messages from any app, and ensure deliverability using intelligent delivery features.
Headquartered in Silicon Valley, GupShup is the leading smart messaging platform that handles over 4 billion messages per month and has processed over 150 billion messages in total. It offers APIs for developers to build Interactive, Programmable, Omni-channel messaging bots and services as well as SDKs to enable in-app and in-web messaging.
Branch helps companies drive seamless mobile experiences through its linking infrastructure powering thousands of today's top brands. Once you have your app integrated with the Branch SDK, you can enable the deep linking integration on Blueshift.
Follow these one-time steps to enable Blueshift+Branch integration:
a. Follow the Branch documentation to setup deep linking in Branch and enable the Blueshift integration.
b. As a one-time setup, ask your Blueshift Account Manager, to enable branch.io integration in your account. This is a one-time setup that is done during account onboarding if you are already using branch.io or can be added later on when you do the Branch SDK integration.
Once your integration is live, you can use Branch supported deeplinks:
In your email templates, you must add a deeplink="true" attribute to links that should treated as deep links or iOS universal links. This attribute must be present in order for the link to open the app as expected.