seourlkeywordgen, programa de utilidad

Al instalar la característica de optimización del motor de búsqueda, para crear URL fáciles de recordar y más cortos para SEO, HCL Commerce necesita palabras clave de SEO para las páginas de producto y páginas de categoría de la tienda. El programa de utilidad seourlkeywordgen crea estas palabras clave de SEO que se basan en el nombre del objeto.

El programa de utilidad seourlkeywordgen ejecuta una consulta que realiza una búsqueda en las tablas CATGROUP y CATENTRY para productos y categorías a los que les falta datos de palabras clave SEO. El programa de utilidad genera datos donde sea necesario, insertando el contenido generado en la nueva tabla SEOURL y SEOURLKEYWORD.

Utilice el programa de utilidad seourlkeywordgen como programa de utilidad de migración para ayudarle durante la configuración inicial del SEO para generar las palabras claves para un catálogo. Si un usuario de negocio se crea o cambia entradas de catálogo o categorías con la herramienta Catálogos, Management Center puede generar palabras para los objetos de catálogo. Si un administrador utiliza el programa de utilidad de carga de datos para crear o cambiar objetos de catálogo, los usuarios de negocio pueden utilizar la herramienta Catálogos como alternativa al programa de utilidad seourlkeywordgen para añadir propiedades de SEO a estos objetos cargados.

También puede utilizar el programa de utilidad de carga de datos para generar palabras clave de SEO para objetos de catálogo al cargar datos de categorías y entradas de catálogo nuevas o modificadas. Utilice el programa de utilidad de carga de datos o la herramienta Catálogos para generar palabras clave de SEO en lugar de volver a ejecutar el programa de utilidad seourlkeywordgen. Para obtener más información sobre la configuración del programa de utilidad para cargar información de SEO cuando el programa de utilidad está cargando información de categorías o entradas de catálogo, consulte Métodos recomendados para la carga de datos para Catálogo.

El generador de palabras clave de URL de SEO lleva a cabo estas tareas:
  • Pasa por todas las entradas y categorías e catálogo para generar una palabra clave basada en el nombre del objeto y crea la mejor palabra SEO posible.
  • Para entradas de catálogo: El programa de utilidad utiliza el nombre del producto, lo procesa para eliminar los caracteres especiales y luego crea las entradas SEOURLKEYWORD y SEOURL para el producto. Si hay alguna colisión con datos existentes en la tabla SEOURLKEYWORD, se genera la palabra clave utilizando una combinación de nombre de la categoría, categoryID languageId.
  • Para categorías: El programa de utilidad utiliza el nombre de categoría, lo procesa para eliminar los caracteres especiales y luego crea las entradas SEOURLKEYWORD y SEOURL para la categoría. Si hay alguna colisión con datos existentes en la tabla SEOURLKEYWORD, se genera la palabra clave utilizando una combinación de nombre de la categoría, categoryID languageId.

Diagrama de sintaxis para el programa de utilidad seourlkeywordgen

Nota: Si desea generar palabras clave de URL en varios idiomas admitidos por la tienda y el catálogo, no puede ejecutar el programa de utilidad con cada idioma posterior. Debe ejecutarlo con el parámetro de idioma establecido en all. De lo contrario, las ejecuciones subsiguientes no generan palabras clave en el idioma especificado.
Si desea da soporte a todos los idiomas pero ya ha ejecutado el programa de utilidad:
  1. Elimine los registros existentes en la tabla SEOURL.
  2. Ejecute el programa de utilidad y establezca el language_for_shared_url_keyword en all.

Valores de parámetros

storeId
Se necesita: Identificador de la tienda propietaria del catálogo. En el modelo Sitios ampliados, storeID es el identificador de tienda de la "Tienda con elementos de catálogo de sitios ampliados".
catalogId
Se necesita: Identificador del catálogo propietario de las categorías y los productos para los que se desean generar palabras clave.
language_for_shared_url_keyword
Se necesita: Los idiomas que se utilizan en la tienda. El programa de utilidad puede generar una palabra clave exclusiva para cada idioma que se utiliza o simplemente un idioma, como, por ejemplo, el inglés. Los valores válidos son los códigos de idioma utilizados por la tienda, por ejemplo, '-1' es el código de idioma para inglés y 'all' es el código para todos los idiomas.
server_config_fullpath
Se necesita: La vía de acceso completa al archivo de configuración HCL Commerce. El programa de utilidad tiene que acceder a este archivo de configuración para obtener parámetros del sistema como el esquema de base de datos y el número de puerto. El parámetro se escribe en el formato /full_path/wc-server.xml.
component_config_fullpath
Se necesita: Archivo de configuración para el componente de SEO. El parámetro se escribe en el formato /full_path/wc-admin-component.xml.
dbuser
El nombre del usuario que se conecta a la base de datos.
dbpassword
La contraseña del usuario que se conecta a la base de datos.

Ejemplo

Entorno de ejecución
utilities_root/bin/seourlkeywordgen.sh 10101 10101 -1 
/WC_eardir/xml/config/wc-server.xml WC_eardir/xml/config/com.ibm.commerce.infrastructure/wc-admin-component.xml 
dbuser dbpassword 
Notes:
  • De forma predeterminada, el programa de utilidad está configurado para generar palabras clave de URL para todos los productos, elementos y categorías. Si la tienda no tiene páginas de tienda específicas para códigos de artículo individuales (SKU), no llene las palabras clave de los artículos porque no necesita ningún URL para ellos. Si solo desea ejecutar el programa de utilidad de las entradas y categorías del catálogo, cambie el archivo de configuración del componente de infraestructura. Especifique únicamente "product.xml, category.xml" para la propiedad "URLloadingConfigs".
  • Si ha creado un archivo wc-admin-component.xml personalizado, asegúrese de utilizar esa vía de acceso en lugar del archivo de componentes predeterminado.
  • Asegúrese de que no hay productos o categorías que tengan el mismo nombre entre la tienda con elementos y el sitio ampliado para evitar que se genere el mismo URL.
  • Para activar el rastreo al ejecutar esta herramienta, abra el siguiente archivo y cambie todas las apariciones de "=INFO" to "=FINEST":
    • LinuxWC_eardir/xml/config/seourlload/logging.properties
    • HCL Commerce Developerworkspace_dir/WC/xml/config/seourlload/logging.properties
    Se genera un archivo de registro en la siguiente ubicación:
    • LinuxWC_profiledir/logs/wc-seo-url-load.log
    • HCL Commerce DeveloperWCDE_installdir/logs/wc-seo-url-load.log

Limitaciones de rendimiento del programa de utilidad seourlkeywordgen

El programa de utilidad seourlkeywordgen puede tardar entre 2 y 24 horas en ejecutarse en función del entorno en ejecución y el número de productos del catálogo.