"use client"; import { useState } from "react"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { cn } from "@/lib/utils"; const tabsData = [ { id: 1, title: "تحلیل کانال", imageSrc: [ "/block-media/shadcnblocks/block/placeholder-1.svg", "/block-media/shadcnblocks/block/placeholder-1.svg", "/block-media/shadcnblocks/block/placeholder-1.svg", ], description: "عنوان، تصویر یا فراخوان را تست کنید و برنده را سریع پیدا کنید.", }, { id: 2, title: "اتوماسیون ایمیل", imageSrc: [ "/block-media/shadcnblocks/block/placeholder-2.svg", "/block-media/shadcnblocks/block/placeholder-2.svg", "/block-media/shadcnblocks/block/placeholder-2.svg", ], description: "چند کانال را همزمان اجرا کنید و عملکرد هر کمپین را در یک نما مقایسه کنید.", }, { id: 3, title: "A/B تست", imageSrc: [ "/block-media/shadcnblocks/block/placeholder-3.svg", "/block-media/shadcnblocks/block/placeholder-3.svg", "/block-media/shadcnblocks/block/placeholder-3.svg", ], description: "مخاطبان را بر اساس رفتار، صنعت یا مرحله خرید دسته‌بندی کنید.", }, ]; interface Feature145Props { className?: string; } const Feature145 = ({ className }: Feature145Props) => { const [activeTabId, setActiveTabId] = useState(null); const [activeImage, setActiveImage] = useState( tabsData[0].imageSrc, ); const activeTab = tabsData.find((tab) => tab.imageSrc === activeImage) ?? tabsData[0]; return (

کمپین‌هایی بسازید که واقعاً تبدیل می‌شوند{" "} و هر کانال را از یک داشبورد بسنجید.

با سگمنت‌بندی دقیق، پیام مناسب را به مخاطب مناسب برسانید. داده رفتاری نشان می‌دهد کدام محتوا بیشترین تأثیر را روی تبدیل دارد.

شروع کنید
{tabsData.map((tab) => ( { setActiveImage(tab.imageSrc); setActiveTabId(tab.id); }} className="cursor-pointer py-5 text-start no-underline! transition" >
{tab.title}

{tab.description}

{`نمای
))}
{`نمای
); }; export { Feature145 };