0
0

Email

Ventas Soporte

Dirección

CABA - Azopardo 770

Piso 9 - Oficina 10

Lunes a viernes de 9 a 18 hs
Atendido por personas reales
Constructor Web Crea · Publicación FTP · Google Tag Manager & Ads

Cómo solucionar el error «No se pudo establecer comunicación con el script api.php» al publicar en Crea y cómo insertar Google Tag Manager, Google Ads y Meta Pixel

Si estás diseñando tu página web con el constructor visual Crea y al hacer clic en Publicar aparece en rojo el aviso «Publicando en vivo: No se pudo establecer comunicación con el script api.php», o si tu agencia de marketing te pidió pegar los códigos de Google Tag Manager (<head> y <body>) en todas las páginas, en esta guía te explicamos cómo resolver ambos puntos en menos de 2 minutos.

Lectura: 5 min Permisos FTP /www y Publicación Crea Google Tag Manager · Google Ads · Meta Pixel

1 Por qué ocurre el error «No se pudo establecer comunicación con el script api.php» y cómo solucionarlo

Cuando presionás el botón Publicar dentro de Crea, el sistema realiza dos pasos automáticos: primero se conecta por FTP a tu cuenta de hosting para subir el paquete del sitio junto con un instalador temporal llamado api.php, y enseguida llama a https://tudominio.com.ar/api.php para descomprimir las páginas en vivo.

Si falla cualquiera de esos dos pasos, aparece el mensaje en rojo. Revisá estas 4 causas en orden:

Causa del error api.php Por qué sucede Cómo solucionarlo en 1 minuto
1. El usuario FTP no apunta a la carpeta /www (Causa #1 más común) El archivo api.php se sube a una subcarpeta vacía o el usuario tiene el permiso FTP deshabilitado en el panel. Ingresá a panel.com.ar → editá tu usuario administrador → activá Acceso FTP y seleccioná como directorio raíz /www (o pedíselo a Mesi por WhatsApp).
2. El dominio aún no apunta al servidor de MESI Registraste el dominio hoy en NIC.ar o el registro DNS A de la raíz apunta a otro proveedor (ej. Tiendanube/Wix), por lo que al llamar a tudominio/api.php responde otro servidor. Verificá en panel.com.ar que el registro A de tu dominio apunte a la IP del hosting de MESI y que los DNS en NIC.ar sean ns1.mesi.com.ar y ns2.mesi.com.ar.
3. Espacio en disco lleno (100% de cuota) Las casillas de correo o backups viejos consumieron el 100% de la capacidad del plan y el servidor FTP no puede escribir api.php. Liberá espacio vaciando la Papelera de Webmail o solicitá un upgrade inmediato de plan.
4. Un archivo .htaccess viejo bloquea la ejecución Si antes tenías un WordPress con reglas de redirección o bloqueo en /www/.htaccess, ese archivo intercepta la llamada a api.php. Entrá por FTP a la carpeta /www y renombrá el archivo .htaccess viejo a .htaccess_bak antes de publicar desde Crea.

Cómo habilitar el directorio FTP /www hablándole a Mesi por WhatsApp

Si no querés buscar la opción en el panel, enviale este mensaje a nuestro asistente de IA al WhatsApp 11-7200-0740:

"Hola Mesi, soy administrador de miempresa.com.ar (usuario: admin@miempresa.com.ar, clave: ***). Por favor habilitame el acceso FTP apuntando a la carpeta /www para poder publicar mi página en Crea."

2 Cómo instalar Google Tag Manager, Google Ads y Meta Pixel (código en <head> y <body>)

Al configurar campañas en Google Ads, Google Analytics 4 (GA4) o Meta Ads, Google Tag Manager te entrega dos bloques de código:

<!-- 1. Pegar lo más arriba posible dentro de <head> -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

<!-- 2. Pegar inmediatamente después de la etiqueta de apertura <body> -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

Opción A: Si tu sitio está hecho con el constructor visual Crea

  1. Ingresá al editor de Crea desde tu panel de control.
  2. En la barra superior, hacé clic en el ícono de Configuración (engranaje) → Configuración del sitio / SEO (o Scripts personalizados).
  3. En el cuadro «Código antes de cerrar </head> (Head HTML)», pegá el primer bloque <script>...</script> de Google Tag Manager (o el código de Meta Pixel / Google Analytics).
  4. En el cuadro «Código después de abrir <body>» (o insertando un elemento HTML Personalizado en el encabezado global del sitio), pegá el segundo bloque <noscript>...</noscript>.
  5. Hacé clic en Aplicar y presioná Publicar para que los cambios impacten en vivo.

Opción B: Si tu sitio está hecho en WordPress

  1. No edites el archivo header.php de tu plantilla a mano (porque al actualizar el tema se borraría el código).
  2. En el escritorio de WordPress (`tudominio.com.ar/wp-admin`), entrá en Plugins → Añadir nuevo e instalá el plugin oficial gratuito Site Kit by Google o bien WPCode – Insert Headers and Footers.
  3. En Fragmentos de código → Encabezado y Pie de página (Header & Footer), pegá el primer bloque en la caja Header, el segundo bloque en la caja Body y guardá los cambios.

Opción C: Si tu sitio está hecho en PHP / HTML propio

Si tu web tiene un archivo de cabecera común (por ejemplo /www/header.php o /www/index.html), abrilo por FTP con FileZilla o Visual Studio Code, pegá el bloque <script> justo antes de </head> y el bloque <noscript> justo debajo de <body>. Así impactará automáticamente en todas las secciones que incluyan esa cabecera.

Ingresar a panel.com.ar / Constructor Crea Consultar por Crea o Google Tag Manager en WhatsApp

Preguntas frecuentes sobre publicación en Crea y etiquetas de Google

¿Por qué al publicar mi página en Crea aparece en rojo «No se pudo establecer comunicación con el script api.php»?

Porque el publicador sube api.php por FTP y luego lo ejecuta ingresando a tu dominio por web. Si tu usuario FTP no tiene asignada la carpeta /www en panel.com.ar, si la cuota de disco está al 100%, o si el dominio todavía no apunta a la IP del hosting de MESI, el navegador no encuentra el archivo api.php.

¿Cómo compruebo que Google Tag Manager quedó bien instalado en mi página web?

Una vez publicado el sitio, entrá a tagassistant.google.com, hacé clic en Add domain, escribí la dirección de tu web con https:// y verificá que aparezca la etiqueta verde con tu código GTM-XXXXXXX.

¿Dudas? Chateá con nosotros