Geospatial marketing
Leverage location tracking by adding geo triggers along with custom marketing messaging we can open up new market opportunities that deliver custom customer experiences.
Use case configuration
SOURCEFILE=conf/sources/mobileSimulatedStream.yaml
REFERENCEDATA=conf/sources/mobileReferenceData.yaml
ENGINEFILE=conf/usecases/analytics/mobileEventDynamicCampaignStream.yaml
PUBLISHFILE=conf/publishers/marketingCampaignFile.yamlENGINEFILE=conf/usecases/analytics/mobileEventDynamicCampaignUsingGeofenceDataStoreStream.yamlPipeline configuration
processing unit:
pipeline:
- filter:
expression: "(imsi !== null ) ? true : false;"
- entity geo tracker:
name: TFLMessage
entity key: imsi
min dwelling time: 2
timeUnit: SECONDS
default radius: 150.0f
geofences:
stores:
geoFenceStore:
storeName: londonTransportStations
getInitialImage: true
initialImageQuery: select * from londonTransportStations
primaryKey: id
- geofence occupancy trigger:
name: marketingCampaign
tracker field: geoTrackingInfo
plugin: com.fractalworks.streams.examples.telco.marketing.MarketingCampaignMessenger
- filter:
expression: "(typeof campaignMsg !== 'undefined' && campaignMsg !== null) ? true : false;"Output Event
Last updated