Puntos de interés y ubicaciones de cliente

Los puntos de interés y las ubicaciones de cliente se utilizan en conjunto para determinar si los clientes se encuentran cerca de lugares relevantes, por ejemplo, en ubicaciones de tiendas.

Orígenes de ubicación

Los orígenes de ubicación se utilizan para determinar la ubicación de una tienda y un cliente. Son responsables de generar registros de localización de clientes y de enviarlos al componente de ubicación. Por ejemplo, dispositivos como un dispositivo móvil habilitado para GPS que pueden detectar la ubicación geográfica o la proximidad de un cliente a un punto de interés.

El componente de ubicación puede recopilar tipos de información de ubicación geográfica de varios orígenes, incluidos:

Sistema World Geodetic

El sistema WGS 84 World Geodetic se utiliza al expresar las ubicaciones geográficas. Cada ubicación geográfica incluye la siguiente información:
Latitude
La latitud de la ubicación, en grados.
Longitud
La longitud de la ubicación, en grados.
Altitud
La altitud o altura de la ubicación, si está disponible, en metros.

Geolocalización W3C

La API de geoubicación de W3C se utiliza para incluir la siguiente información:
Precisión
La precisión horizontal, en metros.
Precisión de altitud
La precisión vertical, en metros.
Cabecera
La dirección del viaje, en grados.
Velocidad
La velocidad absoluta, en metros por segundo.

Puntos de interés

Los puntos de interés son ubicaciones geográficas predefinidas, como regiones geográficas o ubicaciones de tiendas.

Los directores de marketing pueden crear actividades de marketing basadas en la ubicación para ofrecer contenido basado en la ubicación y recompensas los clientes, según las necesidades de su empresa.

Los clientes con dispositivos móviles con GPS habilitado pueden recibir contenido y premios en función de su ubicación mediante los servicios basados en la ubicación. Por ejemplo, los clientes pueden ver flyers de tiendas en tiendas de inicio móviles para puntos de venta cercanos. Además, los clientes pueden hacer check-in en tiendas cercanas a su ubicación con sus dispositivos móviles para recibir recompensas como cupones. Cuando hay varias ubicaciones de tienda dentro del área determinada, se busca el valor de prioridad para decidir qué tienda se debe devolver.

La siguiente información de referencia está disponible para los puntos de interés:
POINTOFINTEREST
Esta tabla de base de datos almacena las ubicaciones de los puntos de interés. Por ejemplo, un punto de interés puede ser la ubicación de una tienda o una región.
POIDESC
Esta tabla de base de datos almacena las descripciones de los puntos de interés.
PointOfInterest (PointOfInterest.xsd)
Este es el nombre de OAGIS para los puntos de interés.
pointOfInterest (rest-pointofinterest-clientobjects.xml)
Es el nombre del recurso de servicios REST para puntos de interés.
Por ejemplo:

{
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
}
Cuando se envía un registro de ubicación de cliente al componente de ubicación, su ID de punto de interés se especifica mediante el origen de ubicación o se resuelve desde su ubicación geográfica.
Nota: Los puntos de interés en el componente Ubicación y las ubicaciones de tienda en el componente Localizador de tiendas se gestionan por separado.

Ubicaciones de cliente

Las ubicaciones de cliente son una ubicación de cliente en un momento específico. Se generan mediante orígenes de ubicación y se envían al componente de ubicación para su proceso.

Importante: El componente Ubicación no actúa como un repositorio de datos de ubicación. Solo persiste la última ubicación conocida de un cliente.
La siguiente información de referencia está disponible para las ubicaciones del cliente:
CLIENTLOCATION
Esta tabla de base de datos almacena la definición de ubicación de un cliente. Por ejemplo, una ubicación de cliente puede ser la ubicación de un cliente.
ClientLocation (ClientLocation.xsd)
Este es el nombre de OAGIS para las ubicaciones de cliente.
clientLocation (rest-clientlocation-clientobjects.xml)
Es el nombre del recurso de servicios REST para recursos de cliente.
Por ejemplo:

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

Ubicaciones de archivos XML y XSD de ejemplo

Los archivos de XML de ejemplo se encuentran en:
  • LocationServicesRESTInterface.war
Los archivos XSD de ejemplo se encuentran en:
  • Location-DataObject.jar

Valores de carga de datos de ejemplo

HCL Commerce proporciona datos de puntos de interés de ejemplo que se pueden cargar en la base de datos utilizando el programa de utilidad de carga de datos.

El ejemplo carga ubicaciones de punto de interés en la tabla POINTOFINTEREST y descripciones de punto de interés en la tabla POIDESC.

Consulte Ejemplo: Cargar datos de punto de interés (POI) para obtener más información.