Context Services Sample from DS-IQ

DS-IQ is a digital advertising platform that enables big box retailers to customize ad campaigns based on customer and situational data.

They hired me to write a functional overview targeted toward digital marketing executives and other technology and marketing decision makers.This sample is chapter 3 from that 20-page pre-sales document, which covered capabilities, architecture, and integration.

3  Match a shopper’s moment with
DS-IQ Context services

DS-IQ Context services enable you to tailor direct advertising to fit a shopper’s experience in the moment. Context services provide localized, situational data points like school, weather, and sporting events. You combine these with personal and regional data to deliver the right message to the right customer at the right time. 

Factors like weather, traffic, and local events change constantly. Your shoppers’ needs change with them. Kim in Dallas is suffering from hay fever just in time for his kids’ spring break. Carol in Buffalo has tailgating plans for Sunday with cold and snow coming her way. With Context services, you use these changes to create impactful consumer experiences.

Context services inform the other DS-IQ platform components when and where these different moments occur:

  • Weather—hot, cold, snow, humidity, rain, hail, and severe weather warnings
  • School dates—back to school, spring break, and end of school
  • Traffic—heavy congestion and incidents
  • Health—UV index, air quality, cold-cough-flu season, and allergy season
  • Sports—NCAA, NFL, and MLB games  

DS-IQ uses context in two ways:

  • The Context Trigger service helps build an audience: Which shoppers are (or will be) experiencing an event?
  • The Context Content service makes messaging more relevant: How do shoppers know this message is important to them?

Together the two Context services act as resources for other DS-IQ platform services, providing context as it’s needed. They are both Azure Windows services that gather the contextualized, relevant data on demand. 

Context Trigger

The Context Trigger service identifies geographic areas that share a common experience or meet certain conditions in the moment. For example, it can list metro areas where there are upcoming NCAA football games or where forecasts predict rain. DS-IQ collects and constantly updates real-time contextual data and shares it to help build specific audiences.

Any DS-IQ service can request data from Context Trigger. The most common is the DS-IQ Targeting service, which is responsible for choosing audiences for campaigns. 

The Targeting service asks Context Trigger for map areas that meet certain requirements. In response, Context Trigger retrieves the data and returns it to Targeting. Targeting uses the data in its calculation of the ideal audience for an ad.

For example, suppose you want to define an audience for a marketing campaign centered on sun protection products. Targeting asks Context Trigger whether the UV index is currently at an unsafe level in California beach locales. Context Trigger responds that Malibu, Venice Beach, and Santa Monica all have dangerous UV levels predicted during the next week. Based on this response, Targeting defines the campaign audience as shoppers in those three locations.

These are the contextual situations that DS-IQ can use as triggers:

ContextTrigger
Hot weatherPredicted temperature is at or above the hot threshold defined for the location
Cold weatherPredicted temperature is at or below the cold threshold defined for the location
SnowProbability of snowfall is greater than 40%
RainProbability of rainfall is greater than 40%
HailProbability of hail is greater than 40%
HumidityAtmospheric humidity index is above the high threshold defined for the location
Severe weatherAny type of severe weather warning has been issued
Back to schoolSchool starts within 21 days
Spring breakSpring break starts within 21 days
End of schoolSchool ends within 21 days
Heavy trafficCongestion level is above the threshold defined for the location
UV indexUV index is at an unsafe level
Air qualityAir quality is at an unsafe level
Cold-cough-flu A proprietary analysis of multiple factors indicates cold-cough-flu season is underway
AllergyA proprietary analysis of multiple factors indicates allergy season is underway
NCAA football An NCAA football game is scheduled within 14 days
Professional footballAn NFL game is scheduled within 14 days
Professional baseballAn MLB game is scheduled within 14 days

Context Content

Context can also enhance marketing and messaging content. The Context Content service provides contextual detail in the form of text. For example, it can deliver a predicted high temperature (103 degrees) or a back-to-school date and school name (September 3, Einstein Elementary).  

Any DS-IQ service can request content from Context Content. The most common is the DS-IQ Messaging service, which is responsible for creating ad content. The Messaging service asks Context Content for details like the game day or team name. In response, Context Content retrieves the data and returns it to Messaging.

In our example using UV index to trigger a skin protection promotion, the message without context would simply read:

Protect your skin from damaging UV rays.

That’s okay. But by capturing the details of the context, you can increase the relevancy of the experience. This message contains text specific to the moment and location: 

With a UV index of 7 in Malibu, be sure to protect your skin from the sun today.

To accomplish this, Messaging asks Context Content what the UV index is in Malibu. Context Content responds with 7. Messaging includes 7 and Malibu in the campaign text.

These are the contextual details that DS-IQ can provide for content:

ContextContent
Hot weatherPredicted temperature
Cold weatherPredicted temperature
SnowSnow probability %
RainRain probability %
HailHail probability %
HumidityHumidity level %
Severe weatherA severe weather warning of any type has been issued
Back to schoolStart date, school name
Spring breakStart date, school name
End of schoolEnd date, school name
Heavy trafficCongestion level
UV indexUV index level
Air qualityAir quality level
Cold-cough-flu None
AllergyNone
NCAA football Date and time, teams, venue
NFL footballDate and time, teams, venue
MLB baseballDate and time, teams, venue

Context changes everything

Each day, your customers take context into account in every purchase they make. It’s subtle, it’s local, and it’s time-sensitive. For individuals, this process is effortless and automatic. People expect it from themselves and one another. What they don’t expect is that a retailer could become a valued partner in making context-based decisions. 

Context gives you trust-building superpowers. It changes the nature of interactions between you and your customers. You’re no longer blasting a product ad at them. Instead, you’re informing and helping them make smart shopping decisions. Your store feels local because you’re tuned into what’s happening in their home town. Your store feels personal because you know what they’re experiencing. Context makes your business relevant in shoppers’ lives.