Avisos
Vaciar todo

error inicio y plugin MonsterInsights - eCommerce Addon  

 
ilde
 ilde
Usuario activo

Buenas, he conseguido actualizar todo en hlidigital.com/clon, pero en la página de inicio obtengo un error "adjunto imagen numero 1", no consigo solucionarlo, y si activo el plugin "MonsterInsights - eCommerce Addon" me falla toda la web con el error "imagen adjunta numero 2".

a ver si me lo podéis solucionar, necesito dejar la página terminada, en la web principal hlidigital.com, he actualizado todo hasta el tema que es donde me ha causado el problema de inicio, bueno y el plugin "MonsterInsights - eCommerce Addon" está desactivado por el mismo error que he comentado arriba.

muchas gracias por vuestra atención.

 

IMAGEN 1 https://ibb.co/KDVDZPW

IMAGEN 2 https://ibb.co/6gkG1vR

Contenido solo visible a usuarios registrados

Citar
Respondido : 12/01/2022 12:03 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola ilde

Por lo que muestras en las capturas el problema viene por los plugins " Elementor " y " ga ecommerce "

Prueba a desactivar los plugin de Elementor y los de Google Analytics.

En este enlace hay documentación sobre el error que comentas:

-> https://www.monsterinsights.com/when-google-analytics-is-wrong-how-to-fix-common-inaccuracies/

 

Un saludo

 

ResponderCitar
Respondido : 12/01/2022 12:31 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

ilde
 ilde
Usuario activo

@pepesoler Gracias por tu respuesta,

 

He desactivado elementor y efectivamente el error de la página de inicio se ha ido, pero claro, con ello todos los estilos y configuración del inicio, realmente no se como solucionar esto, ya que no tengo experiencia en programación.

 

con respecto al plugin de "MonsterInsights - eCommerce Addon" cuando desactivo "comercio electrónico mejorado." funciona pero al activarlo no, en google analytics he activado las opciones de seguimiento de comercio electrónico que estaban desactivadas, pero sigue sin funcionar.

google analytics https://ibb.co/BCrwrRn

monsterinsights https://ibb.co/BNmCsQn

 

Gracias por tu ayuda

 

ResponderCitar
Respondido : 12/01/2022 6:57 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal ilde,

Vamos por partes

Respondido por: @ildegil26gmail-com

He desactivado elementor y efectivamente el error de la página de inicio se ha ido, pero claro, con ello todos los estilos y configuración del inicio, realmente no se como solucionar esto, ya que no tengo experiencia en programación.

He podido ver las capturas de las alertas anteriores y entre ellas se hace referencia a archivos del tema actual activo, te consulto lo siguiente:

-Hay una actualización del tema disponible?
-El tema tiene plugins complementarios para su uso (Woostify Pro y Woostify Sites Library), estos tienen alguna actualización disponible?
-Has intentado reinstalar elementor (desactivar, eliminar, volver a instalar)

Respondido por: @ildegil26gmail-com

con respecto al plugin de "MonsterInsights - eCommerce Addon" cuando desactivo "comercio electrónico mejorado." funciona pero al activarlo no, en google analytics he activado las opciones de seguimiento de comercio electrónico que estaban desactivadas, pero sigue sin funcionar.

Podrias mostrarnos en concreto el error al que haces referencia? si bien nos muestras la configuración de Monsterinsights y de Analytics no lo termino de ubicar.

Aparte desde el asistente virtual Stephan he podido ver que el plugin MonsterInsights - eCommerce Addon esta causando un error fatal en tu sitio 

image

El error puede ser causado por varios factores que pueden ser incompatibilidad con otros complementos (plugins o el tema), la version del PHP activa o fallo directo de la herramienta.

Recomiendo solventar primero la vista correcta de la web con elementor y luego la integración de la tienda con Analytics 

Saludos!

ResponderCitar
Respondido : 12/01/2022 7:44 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

ilde
 ilde
Usuario activo

@bruno-vichetti gracias por tu respuesta, pues está todo actualizado, elementor y tema actualizados hoy a últimas versiones, primero he actualizado elementor y todo bien, el problema ha sido al actualizar la web, pero es un error que ya pasaba antes de actualizar elementor, hace unos días intente actualizar el tema y me pasó lo mismo, tuve que hacer una restauración, el error se que viene por el tema, por que todo esto es causado cuando se actualiza a última versión, en la página principal no he actualizado a la última versión para no tener este problema, desde hace poquito lo que hago es con la página clonada, actualizo y si todo va bien ya lo hago en la principal.

 

Respecto al plugin monsterinsights te adjunto captura del error https://ibb.co/c6n8zgf

 

Pero como bien dices vamos a intentar poner en marcha el tema del inicio primero.

 

Gracias

ResponderCitar
Respondido : 12/01/2022 7:54 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola ilde,

Vale entonces ya hay un precedente de situaciones con el tema, es algo que toca tener presente al momento de hacer actualizaciones en el sitio.

Sigue las recomendaciones y nos comentas como te ha ido.

Saludos!

ResponderCitar
Respondido : 12/01/2022 9:25 pm

ilde
 ilde
Usuario activo

@bruno-vichetti si la verdad es que no se que tengo que hacer para solucionar el tema, no tengo mucha experiencia en programación

ResponderCitar
Respondido : 13/01/2022 12:05 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Ilde,

En este caso tendrías que consultar con soporte del tema ya que parece hay una incompatibilidad al momento de actualizar complemento, igualmente podrías mantenerlos en la versión estable (donde no causa conflicto) momentáneamente mientras los desarrolladores encuentran el inconveniente.

También es posible que estos complementos no sean compatibles entre si en nuevas versiones justamente por esto es que te comenta Bruno que en tu asistente virtual stephan estas obteniendo un error fatal. Por lo que verifica el desactivar este complemento y nos comentas si vez el error en el sitio, actualmente lo veo:

image

Verifica y nos comentas como te va.

Un saludo 🖐️ 

ResponderCitar
Respondido : 13/01/2022 12:21 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

ilde
 ilde
Usuario activo

Cuando desactivo elementor no obtengo el error pero sale el inicio sin estilos.

 

Mientras llega la versión estable de la plantilla, como soluciono el tema del plugin "MonsterInsights - eCommerce Addon"

si mantengo la pesataña "comercio electrónico mejorado." DESACTIVADO funciona, pero al activarlo no funciona nada de la web.

Captura de pantalla 2022 01 13 a las 12.45.44
Captura de pantalla 2022 01 12 a las 19.41.33

 

ResponderCitar
Respondido : 13/01/2022 11:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola ilde.

Cuando desactivo elementor no obtengo el error pero sale el inicio sin estilos

Si la pagina esta creada con elementor tendras problemas de diseño si se desactiva.

El error que se muestra al acceder a clon es por uan clase que no esta definida en el archivo " class-woostify-recent-post-thumbnail.php " de tu plantilla que se encuentra en " wp-content -> themes -> woostify -> inc -> widget " class-woostify-recent-post-thumbnail.php "

 

Puedes probar a comentar las lineas que dan el error y revisar si carga:

.- Accede a tu cuenta de cPanel -> Admisntrador de archivos.

.- Accede a wp-content -> themes -> woostify -> inc -> widget y edita el archivo  class-woostify-recent-post-thumbnail.php 

.- Sobre la linea 148 veras estas dos lineas:

$instance['title'] = wp_trip_all_tags( $new_instance['title'] );
$instance['number'] = wp_trip_all_tags( $new_instance['number'] );

 

Las modificas por lo siguiente:

/** $instance['title'] = wp_trip_all_tags( $new_instance['title'] );
$instance['number'] = wp_trip_all_tags( $new_instance['number'] ); */

 

Lo que hacemos es comentar esas lineas paar que no tengan efecto

 

Para el tema de MonsterInsights puedes probar lo mismo.

.- Accede a wp-content -> plugins -> ga-ecommerce -> includes -> providers y edita el archivo " ecommerce-integration.php "

Sobre la linea 78 veras el sigiente codigo:

public function print_dual_tracking_js() {
$v4_id = monsterinsights_get_v4_id_to_output();

if ( ! $v4_id ) {
return;
}

$attr_string = function_exists( 'monsterinsights_get_frontend_analytics_script_atts' )
? monsterinsights_get_frontend_analytics_script_atts()
: ' type="text/javascript" data-cfasync="false"';
?>
<script<?php echo $attr_string ?>>
window.MonsterInsightsDualTracker.helpers.mapProductItem = function( uaItem ) {
var prefixIndex, prefixKey, mapIndex;

var toBePrefixed = [ 'id', 'name', 'list_name', 'brand', 'category', 'variant' ];

var item = {};

var fieldMap = {
'price': 'price',
'list_position': 'index',
'quantity': 'quantity',
'position': 'index',
};

for ( mapIndex in fieldMap ) {
if ( uaItem.hasOwnProperty( mapIndex ) ) {
item[ fieldMap[ mapIndex ] ] = uaItem[ mapIndex ];
}
}

for ( prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++ ) {
prefixKey = toBePrefixed[ prefixIndex ];
if ( typeof uaItem[ prefixKey ] !== 'undefined' ) {
item[ 'item_' + prefixKey ] = uaItem[ prefixKey ];
}
}

return item;
};

MonsterInsightsDualTracker.trackers[ 'view_item_list' ] = function( parameters ) {
var items = parameters.items;
var listName, itemIndex, item, itemListName;
var lists = {
'_': { items: [], 'send_to': monsterinsights_frontend.v4_id },
};

for ( itemIndex = 0; itemIndex < items.length; itemIndex++ ) {
item = MonsterInsightsDualTracker.helpers.mapProductItem( items[ itemIndex ] );

if ( typeof item[ 'item_list_name' ] === 'undefined' ) {
lists[ '_' ].items.push( item );
} else {
itemListName = item[ 'item_list_name' ];
if ( typeof lists[ itemListName ] === 'undefined' ) {
lists[ itemListName ] = {
'items': [],
'item_list_name': itemListName,
'send_to': monsterinsights_frontend.v4_id,
};
}

lists[ itemListName ].items.push( item );
}
}

for ( listName in lists ) {
__gtagDataLayer( 'event', 'view_item_list', lists[ listName ] );
}
};

MonsterInsightsDualTracker.trackers[ 'select_content' ] = function( parameters ) {
const items = parameters.items.map( MonsterInsightsDualTracker.helpers.mapProductItem );
__gtagDataLayer( 'event', 'select_item', { items: items, send_to: parameters.send_to } );
};

MonsterInsightsDualTracker.trackers[ 'view_item' ] = function( parameters ) {
const items = parameters.items.map( MonsterInsightsDualTracker.helpers.mapProductItem );
__gtagDataLayer( 'event', 'view_item', { items: items, send_to: parameters.send_to } );
};
</script>
<?php

Los sustituyes por lo siguiente:

/* public function print_dual_tracking_js() {
$v4_id = monsterinsights_get_v4_id_to_output();

if ( ! $v4_id ) {
return;
}

$attr_string = function_exists( 'monsterinsights_get_frontend_analytics_script_atts' )
? monsterinsights_get_frontend_analytics_script_atts()
: ' type="text/javascript" data-cfasync="false"';
?>
<script<?php echo $attr_string ?>>
window.MonsterInsightsDualTracker.helpers.mapProductItem = function( uaItem ) {
var prefixIndex, prefixKey, mapIndex;

var toBePrefixed = [ 'id', 'name', 'list_name', 'brand', 'category', 'variant' ];

var item = {};

var fieldMap = {
'price': 'price',
'list_position': 'index',
'quantity': 'quantity',
'position': 'index',
};

for ( mapIndex in fieldMap ) {
if ( uaItem.hasOwnProperty( mapIndex ) ) {
item[ fieldMap[ mapIndex ] ] = uaItem[ mapIndex ];
}
}

for ( prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++ ) {
prefixKey = toBePrefixed[ prefixIndex ];
if ( typeof uaItem[ prefixKey ] !== 'undefined' ) {
item[ 'item_' + prefixKey ] = uaItem[ prefixKey ];
}
}

return item;
};

MonsterInsightsDualTracker.trackers[ 'view_item_list' ] = function( parameters ) {
var items = parameters.items;
var listName, itemIndex, item, itemListName;
var lists = {
'_': { items: [], 'send_to': monsterinsights_frontend.v4_id },
};

for ( itemIndex = 0; itemIndex < items.length; itemIndex++ ) {
item = MonsterInsightsDualTracker.helpers.mapProductItem( items[ itemIndex ] );

if ( typeof item[ 'item_list_name' ] === 'undefined' ) {
lists[ '_' ].items.push( item );
} else {
itemListName = item[ 'item_list_name' ];
if ( typeof lists[ itemListName ] === 'undefined' ) {
lists[ itemListName ] = {
'items': [],
'item_list_name': itemListName,
'send_to': monsterinsights_frontend.v4_id,
};
}

lists[ itemListName ].items.push( item );
}
}

for ( listName in lists ) {
__gtagDataLayer( 'event', 'view_item_list', lists[ listName ] );
}
};

MonsterInsightsDualTracker.trackers[ 'select_content' ] = function( parameters ) {
const items = parameters.items.map( MonsterInsightsDualTracker.helpers.mapProductItem );
__gtagDataLayer( 'event', 'select_item', { items: items, send_to: parameters.send_to } );
};

MonsterInsightsDualTracker.trackers[ 'view_item' ] = function( parameters ) {
const items = parameters.items.map( MonsterInsightsDualTracker.helpers.mapProductItem );
__gtagDataLayer( 'event', 'view_item', { items: items, send_to: parameters.send_to } );
};
</script>
<?php
}*/

Lo que hacemos es lo mismo, comentamos el bloque paar que no tenga efecto.

 

Personalmente no me gustan esta clase de plugin como MonsterInsights o Analytics ya que tienen un consumo muy elevado de recursos y la pagina se resiente, estan constantemente haciendo peticiones a la consola de Google y teniendo la propia consola de google donde puedes ver muchas mas estadísticas y en tiempo real no me parece buena alternativa.

 

Un saludo 

 

ResponderCitar
Respondido : 13/01/2022 1:02 pm

Cursos Gratuitos WordPress