Points d'intérêt et emplacements client

Les points d'intérêt et les emplacements clients sont utilisés ensemble pour déterminer si les clients sont situés à proximité d'endroits pertinents, tels que les emplacements des magasins.

Sources d'emplacement

Les sources d'emplacement sont utilisées pour déterminer l'emplacement d'un magasin et d'un client. Elles sont responsables de la génération des enregistrements d'emplacement client et de leur envoi au composant Emplacement. Par exemple, des périphériques tels qu'un périphérique mobile équipé d'un GPS, qui peuvent détecter l'emplacement géographique d'un client ou sa proximité avec un point d'intérêt.

Le composant Emplacement peut recueillir des types d'information sur l'emplacement géographique à partir de plusieurs sources, notamment :

Système Geodetic mondial

Le système WGS 84 World Geodetic est utilisé pour exprimer des emplacements géographiques. Chaque emplacement géographique comprend les informations suivantes :
Latitude
La latitude de l'emplacement, en degrés.
Longitude
La longitude de l'emplacement, en degrés.
Altitude
L'altitude ou la hauteur de l'emplacement, si disponible, en mètres.

Géolocalisation W3C

L'API de géolocalisation W3C est utilisée pour inclure les informations suivantes :
Précision
La précision horizontale, en mètres.
Précision de l'altitude
La précision verticale, en mètres.
En-tête
La direction du déplacement, en degrés.
Vitesse
La vitesse au sol, en mètres par seconde.

Points d'intérêt

Les points d'intérêt sont des emplacements géographiques prédéfinis comme les régions géographiques ou les emplacements des magasins.

Les responsables marketing peuvent créer des activités marketing basées sur l'emplacement pour offrir du contenu basé sur l'emplacement et les récompenses aux clients, en fonction de vos besoins métier.

Les clients qui possèdent des périphériques mobiles avec GPS peuvent recevoir du contenu basé sur des données d'emplacement et des récompenses à l'aide de services géodépendants. Par exemple, les clients peuvent visualiser les prospectus électroniques dans les magasins types nomades pour les emplacements de magasin à proximité. De plus, les clients peuvent s'inscrire aux emplacements de magasin à proximité sur leurs périphériques mobiles afin de recevoir des récompenses telles que des bons. Lorsqu'il y a plusieurs emplacements de magasin dans une zone donnée, la valeur de priorité est recherchée pour décider quel magasin renvoyer.

Les informations de référence suivantes sont disponibles pour les points d'intérêt :
POINTOFINTEREST
Cette table de base de données stocke les emplacements des points d'intérêt. Par exemple, un point d'intérêt peut être une région ou un emplacement de magasin.
POIDESC
Cette table de base de données stocke les descriptions des points d'intérêt.
PointOfInterest (PointOfInterest.xsd)
C'est le nom du nom OAGIS pour les points d'intérêt.
pointOfInterest (rest-pointofinterest-clientobjects.xml)
C'est le nom de la ressource de services REST pour les points d'intérêt.
Par exemple :

{
pointOfInterestId: 10001,
identifier: 'Markville Mall Store',
type: 'Store',
storeId: 10001,
regionId: 'CA-ON',
zoneId: 'Markville Mall Store',
latitude: 43.889,
longitude: -79.290,
radius: 500,
precedence: 1
}
Lorsqu'un enregistrement d'emplacement client est envoyé au composant Emplacement, son ID du point d'intérêt est spécifié par la source d'emplacement ou résolu à partir de son emplacement géographique.
Remarque : Les points d'intérêt dans le composant Emplacement et les emplacements de magasin dans le composant Localisateur de magasins sont gérés séparément.

Emplacements du client

Les emplacements des clients sont l'emplacement d'un client à un moment précis. Ils sont générés par des sources d'emplacement et envoyés au composant Emplacement pour traitement.

Important : Le composant Emplacement n'agit pas comme référentiel de données d'emplacement. Il conserve seulement le dernier emplacement connu d'un client.
Les informations de référence suivantes sont disponibles pour les emplacements client :
CLIENTLOCATION
Cette table de base de données stocke la définition d'emplacement d'un client. Par exemple, un emplacement client peut être l'emplacement d'un client.
ClientLocation (ClientLocation.xsd)
C'est le nom du nom OAGIS pour les emplacements client.
clientLocation (rest-clientlocation-clientobjects.xml)
C'est le nom de la ressource de services REST pour les ressources clients.
Par exemple :

{
clientLocationId: 10001,
clientType: 'User',
sourceType: 'GPS',
clientId: 10001,
personalizationId: 10001,
storeId: 10001,
pointOfInterestId: 10001,
action: 'Check-in',
creationTime: '2012-01-01T00:00:00.000Z'
}

Exemples d'emplacements de fichiers XML et XSD

Les exemples de fichiers XML se trouvent dans :
  • LocationServicesRESTInterface.war
Les exemples de fichiers XSD se trouvent dans :
  • Location-DataObject.jar

Exemple de valeurs de chargement de données

HCL Commerce fournit des exemples de points d'intérêt qui peuvent être chargés dans la base de données à l'aide de l'utilitaire Chargement des données.

L'exemple charge des emplacements de point d'intérêt dans la table POINTOFINTEREST et des descriptions de point d'intérêt dans la table POIDESC.

Voir Exemple : Chargement de données de point d'intérêt pour plus d'informations.