Points of Interest and client locations
Points of Interest and client locations are used together to determine if customers are located near relevant places, such as store locations.
Location sources
Location sources are used to determine the location of a stores and customer. They are responsible for generating client location records and sending them to the Location component. For example, devices such as a GPS-enabled mobile device, that can detect a client's geographic location or proximity to a point of interest.
The Location component can collect types of geographic location information from several sources, including:
World Geodetic System
- Latitude
- The location latitude, in degrees.
- Longitude
- The location longitude, in degrees.
- Altitude
- The location altitude or height, if available, in meters.
W3C Geolocation
- Accuracy
- The horizontal accuracy, in meters.
- Altitude Accuracy
- The vertical accuracy, in meters.
- Heading
- The direction of travel, in degrees.
- Speed
- The ground speed, in meters per second.
Points of Interest
Points of Interest are predefined geographic locations such as a geographic regions or store locations.
Marketing managers can create location-based marketing activities to deliver location-based content and rewards to customers, according to your business needs.
Customers with GPS-enabled mobile devices can receive location-based content and rewards using location-based services. For example, customers can view store flyers in mobile starter stores for nearby store locations. In addition, customers can check in to nearby store locations on their mobile devices to receive rewards such as coupons. When there are multiple store locations within the given area, the precedence value is looked up to decide which store to return.
- POINTOFINTEREST
- This database table stores the Points of Interest locations. For example, a point of interest can be a region or store location.
- POIDESC
- This database table stores the Points of Interest descriptions.
- PointOfInterest (PointOfInterest.xsd)
- This is the name of the OAGIS noun for Points of Interest.
- pointOfInterest (rest-pointofinterest-clientobjects.xml)
- This is the name of the REST services resource for Points of Interest.
Client locations
Client locations are a customer's location at a specific point in time. They are generated by location sources and sent to the Location component for processing.
- CLIENTLOCATION
- This database table stores the location definition of a client. For example, a client location can be the location of a customer.
- ClientLocation (ClientLocation.xsd)
- This is the name of the OAGIS noun for client locations.
- clientLocation (rest-clientlocation-clientobjects.xml)
- This is the name of the REST services resource for client resources.
Sample XML and XSD file locations
- LocationServicesRESTInterface.war
- Location-DataObject.jar
Sample Data Load values
HCL Commerce provides sample points of interest data that can be loaded into the database using the Data Load utility.
The sample loads point of interest locations into the POINTOFINTEREST table and point of interest descriptions into the POIDESC table.
See Sample: Loading point of interest (POI) data for more information.