import React, { useEffect, useState } from «react»;
import { motion } from «framer-motion»;
import {
ArrowRight,
Calendar,
PhoneCall,
MessageCircle,
FileDown,
ShieldCheck,
BarChart3,
Rocket,
Layers,
Workflow,
CheckCircle2,
Mail,
Info,
} from «lucide-react»;
// ==========================
// 🔧 CONFIGURACIÓN RÁPIDA
// ==========================
// 1) Reemplaza con tu número de WhatsApp en formato internacional (ej.: 56912345678)
const WHATSAPP_NUMBER = «56XXXXXXXXX»; // <-- EDITAR
const WHATSAPP_MSG = encodeURIComponent(
"Hola, quiero agendar una consultoría. Vengo desde la landing."
);
const WHATSAPP_LINK = `https://wa.me/${WHATSAPP_NUMBER}?text=${WHATSAPP_MSG}`;
// 2) Endpoint para capturar emails del eBook (Formspree u otro). Ejemplo: https://formspree.io/f/abcdxyz
const FORM_ENDPOINT = ""; // <-- EDITAR (si lo dejas vacío, se simula el envío)
// 3) Marca / datos de negocio (footer + Schema.org)
const BRAND = {
name: "Tu Marca / Agencia",
email: "contacto@tu-dominio.cl",
url: "https://tu-dominio.cl",
address: "Santiago, Chile",
sameAs: [
// Agrega tus redes si quieres
"https://www.linkedin.com/company/tu-marca",
"https://www.instagram.com/tu-marca",
],
};
// 4) Meta básica (si usas Next.js, mueve esto a
const META = {
$1Consultoría de Growth y Performance Marketing – Precios Personalizados$2,
description: «Agendar consultoría gratis sin compromiso. Más de $500.000.000 generados en ventas y +1.000.000 de leads calificados. Trabajamos Atracción → Demostración → Conversión, con foco total en tu objetivo específico.»,
$1consultoría marketing, performance, growth, objetivo específico, ventas$3,
};
// ==========================
// 🎨 UTILIDADES
// ==========================
const cx = (…classes) => classes.filter(Boolean).join(» «);
const gold = «#F5C542»; // dorado de acento
const fadeUp = {
hidden: { opacity: 0, y: 20 },
show: { opacity: 1, y: 0, transition: { duration: 0.6 } },
};
export default function LandingSocio() {
const [cookieOk, setCookieOk] = useState(false);
const [ebookState, setEbookState] = useState({ email: «», sending: false, ok: false, err: «» });
const [privacyOpen, setPrivacyOpen] = useState(false);
// ===== JSON-LD (Organization + Service + FAQ) =====
useEffect(() => {
const org = {
«@context»: «https://schema.org»,
«@type»: «Organization»,
name: BRAND.name,
url: BRAND.url,
email: BRAND.email,
address: BRAND.address,
sameAs: BRAND.sameAs,
logo: `${BRAND.url}/logo.png`, // opcional
};
const service = {
«@context»: «https://schema.org»,
«@type»: «Service»,
name: «Consultoría de Growth y Performance Marketing»,
provider: { «@type»: «Organization», name: BRAND.name },
areaServed: «CL»,
audience: {
«@type»: «Audience»,
audienceType: [«PYMES», «Coaches», «Profesionales»],
},
offers: { «@type»: «Offer», price: «0», priceCurrency: «CLP», description: «Primera reunión gratis sin compromiso» },
};
const faq = {
«@context»: «https://schema.org»,
«@type»: «FAQPage»,
mainEntity: [
{
«@type»: «Question»,
name: «¿Ofrecen primera reunión gratis?»,
acceptedAnswer: { «@type»: «Answer», text: «Sí, una consultoría inicial sin compromiso por WhatsApp o video.» },
},
{
«@type»: «Question»,
name: «¿Trabajan con todas las fuentes de tráfico?»,
acceptedAnswer: {
«@type»: «Answer»,
text: «Sí: Meta, Google, LinkedIn, YouTube, Email y otras, según el ICP y objetivo.»,
},
},
{
«@type»: «Question»,
name: «¿Cómo definen el precio?»,
acceptedAnswer: {
«@type»: «Answer»,
text: «Precios personalizados según complejidad, canales y volumen. Cotización tras la auditoría gratuita.»,
},
},
{
«@type»: «Question»,
name: «¿Por qué no muestran testimonios?»,
acceptedAnswer: {
«@type»: «Answer»,
text: «Priorizamos la privacidad de los clientes. Medimos contra el objetivo específico acordado.»,
},
},
],
};
const appendJSONLD = (obj) => {
const script = document.createElement(«script»);
script.type = «application/ld+json»;
script.text = JSON.stringify(obj);
document.head.appendChild(script);
};
appendJSONLD(org);
appendJSONLD(service);
appendJSONLD(faq);
// Meta básica cuando no hay
document.title = META.title;
const metaDesc = document.querySelector(‘meta[name=»description»]’) || document.createElement(«meta»);
metaDesc.setAttribute(«name», «description»);
metaDesc.setAttribute(«content», META.description);
document.head.appendChild(metaDesc);
const metaKw = document.querySelector(‘meta[name=»keywords»]’) || document.createElement(«meta»);
metaKw.setAttribute(«name», «keywords»);
metaKw.setAttribute(«content», META.keywords);
document.head.appendChild(metaKw);
}, []);
// ===== Cookies (dummy) =====
useEffect(() => {
const ok = localStorage.getItem(«cookie-ok»);
if (ok === «1») setCookieOk(true);
}, []);
const acceptCookies = () => {
localStorage.setItem(«cookie-ok», «1»);
setCookieOk(true);
};
// ===== Envío eBook =====
const submitEbook = async (e) => {
e.preventDefault();
setEbookState((s) => ({ …s, sending: true, ok: false, err: «» }));
try {
if (!ebookState.email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(ebookState.email)) {
throw new Error(«Ingresa un email válido»);
}
if (!FORM_ENDPOINT) {
// Simulación: éxito sin backend
await new Promise((r) => setTimeout(r, 800));
setEbookState({ email: «», sending: false, ok: true, err: «» });
return;
}
const resp = await fetch(FORM_ENDPOINT, {
method: «POST»,
headers: { «Content-Type»: «application/json» },
body: JSON.stringify({ email: ebookState.email, tag: «ebook-growth-90» }),
});
if (!resp.ok) throw new Error(«Error al enviar. Intenta nuevamente.»);
setEbookState({ email: «», sending: false, ok: true, err: «» });
} catch (err) {
setEbookState((s) => ({ …s, sending: false, ok: false, err: err.message }));
}
};
return (
{/* ====== HERO ====== */}
Performance marketing que mueve la aguja.
Foco total en tu objetivo específico. Más de $500.000.000 generados en ventas y 1.000.000 de leads calificados.
{/* Badges métricas */}
{ label: «+1.000.000», desc: «Leads calificados generados» },
{ label: «$500.000.000+», desc: «Ventas generadas» },
{ label: «Objetivo», desc: «Foco en lo específico» },
].map((b, i) => (
))}
{/* ====== CÓMO TRABAJAMOS ====== */}
El camino, sin relleno.
Cuatro etapas, terminando en acompañamiento hasta lograr las metas.
{
icon:
benefit: «Auditoría 360° de canales, ICP y funnel.»,
commitment: «Te entregamos mapa de oportunidades priorizado en 7 días.»,
},
{
icon:
benefit: «Plan de medios y mensajes por segmento.»,
commitment: «Roadmap claro: quick wins y apuestas de crecimiento.»,
},
{
icon:
benefit: «Lanzamiento, optimización y reporting semanal.»,
commitment: «Sprints quincenales y tableros en vivo.»,
},
{
icon:
benefit: «Hasta cumplir metas de agendas y CPL.»,
commitment: «Soporte directo por WhatsApp. Sin permanencia mínima.»,
},
].map((s, i) => (
{s.title}
{s.benefit}
{s.commitment}
))}
{/* ====== EMBUDO 3 ETAPAS ====== */}
Embudo personalizado en 3 etapas
Trabajamos todos los canales principales (Meta, Google, LinkedIn, YouTube, Email),
ajustando mensajes por segmento y etapa.
{
title: «Atracción»,
desc: «Campañas frías y tibias por ICP. Creatividades iterativas y testeo de ofertas.»,
bullet: [«Prospección multicanal», «Retargeting basado en intent», «Landing de alta conversión»],
icon:
},
{
title: «Demostración irresistible»,
desc: «Auditoría gratuita + comparativas anónimas + micro-demo del plan de 90 días.»,
bullet: [«Value-first», «Educación y autoridad», «Objecciones resueltas»],
icon:
},
{
title: «Conversión definitiva»,
desc: «Primera reunión gratis sin compromiso por WhatsApp o video.»,
bullet: [«Diagnóstico express en la llamada», «Siguiente paso único y claro», «Onboarding en 48h»],
icon:
},
].map((c, i) => (
{c.title}
{c.desc}
-
{c.bullet.map((b, j) => (
- {b}
))}
))}
{/* ====== PRECIOS ====== */}
Precios personalizados
Definimos el costo según complejidad, canales, volumen y metas. Cotiza con una auditoría gratuita.
{/* ====== EBOOK LEAD MAGNET ====== */}
eBook gratuito: Framework de Crecimiento en 90 días
Descárgalo dejando tu correo. Recibirás un plan accionable para ordenar Atracción → Demostración → Conversión.
- Plantilla de roadmap semanal
- Checklist de campañas por etapa
- Métricas clave para agendas y CPL
{/* ====== FAQ ====== */}
Preguntas frecuentes
{
$1Foco total en tu objetivo específico (ventas, agendas, CAC, etc.).$3,
},
{
q: «¿Qué incluyen los sprints?»,
a: «Testing creativo, ajustes de puja/segmentación, mejora de landing y reporting.»,
},
{
q: «¿Cuánto tarda ver resultados?»,
a: «Normalmente 2–4 semanas para primeras mejoras y 90 días para consolidar.»,
},
{
q: «¿Qué accesos necesitan?»,
a: «Páginas de empresa, cuentas publicitarias y analytics para la auditoría.»,
},
].map((f, i) => (
{f.q}
{f.a}
))}
{/* ====== FOOTER ====== */}
{/* ====== MODAL PRIVACIDAD ====== */}
{privacyOpen && (
Política de Privacidad (base)
Recopilamos tu email exclusivamente para enviarte el eBook y contenidos relacionados. No compartimos tus
datos con terceros. Puedes solicitar la eliminación escribiendo a {BRAND.email}.
Al agendar por WhatsApp, aceptas que nos comuniquemos para coordinar y dar seguimiento a tu solicitud.
No publicamos resultados ni testimonios de clientes; trabajamos bajo acuerdos de confidencialidad.
)}
{/* ====== COOKIE BANNER ====== */}
{!cookieOk && (
Usamos cookies solo para fines operativos y medición. Consulta la {» «}
.
)}
);
}