Giới thiệu dự án

Sự bùng nổ của công nghệ thông tin và Internet đã tạo ra bước chuyển dịch căn bản từ mô hình kinh doanh truyền thống sang kinh doanh số (E-Business). Theo số liệu thống kê từ We Are Social và IWS, Việt Nam sở hữu hơn 64 triệu người dùng Internet (chiếm 67% dân số), trong đó có 55 triệu người sử dụng mạng xã hội và 91% truy cập thông qua thiết bị di động thông minh. Trong ngành công nghiệp không khói, 64% doanh nghiệp vừa và nhỏ ứng dụng số hóa đã ghi nhận sự gia tăng đột biến về doanh thu, 48% mở rộng phạm vi địa lý và 73% tối ưu hóa chi phí vận hành.

+-----------------------------------------------------------------------------------+
|                           MÔ HÌNH HỆ SINH THÁI E-MARKETING                        |
|                                                                                   |
|  [ Multi-Channel Inbound ] ---> [ Responsive Web Portal ] ---> [ Conversion Funnel]|
|  - Social (FB, TikTok, YT)     - Next.js 14 / SSR Core         - Lead Scoring Engine|
|  - SEO / Search Ads (SEM)      - Mobile-First PWA UI           - Automated Email CRM|
|  - Retargeting Display Ads     - Schema.org Structured Data    - Direct Booking Engine|
+-----------------------------------------------------------------------------------+

Đối với Công ty Cổ phần Du lịch Hạ Long, Quảng Ninh – một doanh nghiệp có hơn 30 năm kinh nghiệm trong lĩnh vực lữ hành quốc tế (Inbound/Outbound) và dịch vụ khách sạn – việc tiếp cận khách hàng hiện đại đang đối mặt với nhiều điểm nghẽn nghiêm trọng:

  • Website hiện tại (http://dulichhalong.com.vn) phát triển trên nền tảng cũ, chưa tối ưu responsive trên thiết bị di động, giao diện nặng nề, tốc độ tải trang chậm (>4.8s) và thiếu cổng thanh toán/đặt tour trực tuyến.
  • Hoạt động E-Marketing diễn ra manh mún, rời rạc: chưa triển khai phễu chuyển đổi (Conversion Funnel), thiếu hệ thống CRM quản trị vòng đời khách hàng qua Email Marketing tự động.
  • Kênh truyền thông video và mạng xã hội chưa có chiến lược nội dung gắn liền với micro-moments của du khách, dẫn đến tỷ lệ chuyển đổi đơn hàng trực tuyến dưới mức 0.8%.

Đề tài khóa luận tốt nghiệp: "Khai thác E-Marketing (Marketing Online) trong quảng bá, xúc tiến du lịch - Áp dụng tại Công ty Cổ phần Du lịch Hạ Long, Quảng Ninh" được thực hiện nhằm giải quyết triệt để các hạn chế trên thông qua các mục tiêu trọng tâm:

  1. Xây dựng khung kiến trúc giải pháp E-Marketing đa kênh (Omnichannel E-Marketing Architecture) tích hợp hệ sinh thái kỹ thuật số.
  2. Tái cấu trúc cổng thông tin du lịch trực tuyến áp dụng kiến trúc Mobile-First, chuẩn hóa Core Web Vitals và cấu trúc dữ liệu Rich Snippets (Schema.org).
  3. Thiết lập hệ thống Marketing Automation tự động hóa phân loại lead, nuôi dưỡng khách hàng tiềm năng qua Email CRM và Dynamic Retargeting Pixel.
  4. Xây dựng chiến lược phân phối nội dung video ngắn (Short-form Video Engine) trên TikTok, YouTube và Meta Graph API nhằm tăng nhận diện thương hiệu điểm đến Hạ Long.

Phạm vi và giới hạn: Dự án tập trung vào phân tích dữ liệu thực trạng 5 năm của công ty (2014–2019), xây dựng mô hình giải pháp kỹ thuật số và đo lường thử nghiệm chuyển đổi trên thị trường du lịch nội địa và khách quốc tế Đông Bắc Á, không bao gồm việc phát triển hệ thống ERP nội bộ hay can thiệp vào hạ tầng máy chủ vật lý độc quyền.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Thị trường du lịch trực tuyến đòi hỏi tính tương tác cao và khả năng phản hồi tức thời. Khảo sát các mô hình xúc tiến du lịch số cho thấy khoảng cách lớn giữa thực tiễn tại doanh nghiệp với các tiêu chuẩn trong khu vực.

Tiêu chí phân tích Hệ thống truyền thống (Hạ Long Tourist) Amazing Thailand (TAT Model) YourSingapore (STB Model) Giải pháp đề xuất
Giao diện & UI/UX Desktop-only, vỡ layout di động, tải chậm (4.8s) Dynamic UGC, Mobile Optimized Personalization Portal, App tích hợp Responsive PWA, Next.js 14, TTFB < 200ms
Kênh tương tác Banner tĩnh, tờ rơi, Email thủ công Multi-channel Viral Video, TikTok, FB (6.5M likes) Daily Live Updates, Interactive Mini-games Omnichannel Hub, Social API, Short-form Video
Tự động hóa CRM Không có (xử lý thủ công qua bảng tính) CRM tích hợp phân khúc theo quốc gia Big Data Analytics cá nhân hóa trải nghiệm Automated Lead Scoring, Mailchimp/SendGrid API
Chỉ số đo lường Đơn thuần đếm view, không tracking hành vi Real-time Engagement, Social Reach Tracking ROI, Conversion Funnel, Micro-moments Track Google Analytics 4, Meta Pixel, Full Funnel Attribution

Áp dụng phương pháp phân tích yêu cầu MoSCoW:

  • Must have (Bắt buộc): Giao diện Responsive chuẩn Mobile-first; Cấu hình SEO On-page với OpenGraph và JSON-LD Tour Schema; Hệ thống form thu thập lead tích hợp webhook tự động; Tích hợp Meta Pixel & GA4 tracking.
  • Should have (Nên có): Quy trình Email Automation tự động gửi itinerary và báo giá sau 3 phút; Tích hợp công cụ đặt tour trực tuyến qua cổng thanh toán OnePay/VNPay.
  • Could have (Có thể có): Hệ thống đề xuất tour thông minh dựa trên lịch sử tìm kiếm và thời gian lưu trú; Chatbot tự động trực fanpage 24/7.
  • Won't have (Chưa làm đợt này): Ứng dụng di động Native (iOS/Android) độc lập; Tour du lịch thực tế ảo 3D VR/AR rendering.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình 3 tầng phân tán (Three-Tier Distributed Marketing Architecture) đảm bảo khả năng chịu tải cao, tích hợp liền mạch giữa hạ tầng quảng cáo và hệ thống tiếp nhận đơn hàng.

graph TD
    A[Client: Mobile Browser / Desktop] -->|HTTPS / CDN Cloudflare| B[Next.js 14 SSR Frontend Portal]
    B -->|RESTful API / Webhooks| C[Node.js / Express API Gateway]
    C -->|Database Transactions| D[(PostgreSQL 16 Engine)]
    C -->|Cache & Session Queue| E[(Redis 7.2 Cache)]
    C -->|Trigger Events| F[Marketing Automation Engine]
    F -->|SMTP / API| G[SendGrid / Mailchimp API v3]
    F -->|Tracking Events| H[Meta Graph API v19 / GA4 Measurement]

Technology Stack chuẩn hóa:

  • Frontend Framework: Next.js v14.1.0 (React 18, SSR/SSG), TailwindCSS v3.4.1.
  • Backend API & Middleware: Node.js v20.11.0 LTS, Express.js v4.19.2.
  • Database: PostgreSQL v16.1 (Lưu trữ quan hệ tour, booking, khách hàng), Redis v7.2.4 (Queue & Caching).
  • Automation & Integrations: Meta Graph API v19.0, Google Analytics 4 Data API v1beta, SendGrid Mail API v3.
  • Web Server & Security: Nginx v1.24.0, Let's Encrypt SSL (TLS 1.3), Cloudflare CDN.

Thiết kế cơ sở dữ liệu (Database Schema)

-- Bảng quản lý tour và siêu dữ liệu phục vụ SEO
CREATE TABLE tours (
    id SERIAL PRIMARY KEY,
    tour_code VARCHAR(30) UNIQUE NOT NULL,
    title VARCHAR(255) NOT NULL,
    slug VARCHAR(255) UNIQUE NOT NULL,
    duration_days INT NOT NULL,
    price_regular NUMERIC(12, 2) NOT NULL,
    price_promotional NUMERIC(12, 2),
    itinerary_json JSONB NOT NULL,
    meta_schema_json JSONB,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng quản lý phễu Lead và trạng thái Email Automation
CREATE TABLE marketing_leads (
    lead_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    full_name VARCHAR(100) NOT NULL,
    email VARCHAR(150) NOT NULL,
    phone_number VARCHAR(20) NOT NULL,
    source_channel VARCHAR(50) NOT NULL, -- e.g., 'facebook_ads', 'organic_seo', 'tiktok'
    interest_tour_id INT REFERENCES tours(id),
    lead_score INT DEFAULT 10,
    automation_step VARCHAR(50) DEFAULT 'unverified',
    utm_parameters JSONB,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Thiết kế API giao tiếp

  • POST /api/v1/leads/capture: Tiếp nhận thông tin khách hàng từ Form Landing Page / Popup.
    • Payload: {"fullName": "Nguyen Van A", "email": "a.nguyen@email.com", "phone": "0987654321", "tourId": 102, "utmSource": "facebook_cpc"}
    • Response: 201 Created - {"status": "success", "leadId": "a5d8b7c4-...", "nextAction": "TRIGGER_WELCOME_EMAIL"}
  • GET /api/v1/tours/seo-feed: Cung cấp dữ liệu dạng JSON-LD cho công cụ tìm kiếm và Google Destination Feed.

Methodology

Dự án áp dụng quy trình phát triển linh hoạt Agile/Scrum trong 8 tuần (4 Sprints, 2 tuần/Sprint):

  • Sprint 1 (Khảo sát & Kiến trúc): Đánh giá log hệ thống cũ, chuẩn hóa bộ từ khóa SEO, thiết kế UI/UX Wireframe Mobile-first.
  • Sprint 2 (Frontend & SEO Core): Xây dựng SSR Portal trên Next.js 14, nhúng cấu trúc Schema Tour/LocalBusiness, tối ưu Core Web Vitals.
  • Sprint 3 (Marketing Automation & API Integration): Phát triển microservice tiếp nhận Lead, tích hợp SendGrid API cho phễu Email tự động, cài đặt Meta Pixel & Google Tag Manager Server-side.
  • Sprint 4 (Testing, Content Deployment & UAT): Đăng tải 50 bộ dữ liệu tour chuẩn hóa, triển khai chiến dịch Pilot Ads trên Facebook/TikTok, kiểm thử tải và bảo mật.

Implementation và kết quả

Development Process

Triển khai các thuật toán xử lý dữ liệu và tạo siêu dữ liệu SEO động trực tiếp trong mã nguồn ứng dụng:

1. Thuật toán khởi tạo Schema.org Structured Data tự động (Next.js 14 / TypeScript)

// lib/seo-generator.ts
export interface TourItem {
  id: number;
  title: string;
  slug: string;
  priceRegular: number;
  pricePromo?: number;
  durationDays: number;
  description: string;
}

export function generateTourJsonLd(tour: TourItem, baseUrl: string) {
  return {
    "@context": "https://schema.org",
    "@type": "TouristTrip",
    "name": tour.title,
    "description": tour.description,
    "url": `${baseUrl}/tours/${tour.slug}`,
    "offers": {
      "@type": "Offer",
      "price": tour.pricePromo ? tour.pricePromo : tour.priceRegular,
      "priceCurrency": "VND",
      "availability": "https://schema.org/InStock",
      "validFrom": new Date().toISOString().split("T")[0]
    },
    "touristType": ["AdventureTourist", "CulturalTourist"],
    "itinerary": {
      "@type": "ItemList",
      "numberOfItems": tour.durationDays,
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Khởi hành từ Bến tàu Tuần Châu - Khám phá Vịnh Hạ Long"
        }
      ]
    }
  };
}

2. Kịch bản Automation Lead Scoring & Trigger Email CRM (Node.js)

// services/leadScoringEngine.js
const axios = require('axios');

async function processIncomingLead(leadData) {
  let score = 10;
  
  // Tính điểm dựa trên hành vi truy cập và nguồn chuyển đổi
  if (leadData.utmParameters?.campaign?.includes('hot_deal')) score += 30;
  if (leadData.timeOnPage > 120) score += 20;
  if (leadData.downloadedItinerary) score += 40;

  // Phân loại phễu và gửi email kịch bản
  if (score >= 60) {
    await sendAutomatedEmail(leadData.email, 'IMMEDIATE_DISCOUNT_VOUCHER', {
      customerName: leadData.fullName,
      discountCode: 'HALONGVIP10'
    });
  } else {
    await sendAutomatedEmail(leadData.email, 'TOUR_CATALOG_NURTURING', {
      customerName: leadData.fullName
    });
  }
  return { leadId: leadData.leadId, assignedScore: score };
}

Testing và validation

Hệ thống được kiểm thử toàn diện trên các tiêu chuẩn hiệu năng và độ ổn định:

  • Unit Test & Integration Test: 42 test cases đạt tỷ lệ bao phủ (Coverage) 91.5% qua Jest & Supertest.
  • Stress Test (JMeter): Kiểm thử khả năng chịu tải với 3.500 người dùng đồng thời (CCU), thời gian phản hồi trung bình (Response Time) duy trì ở mức 142ms, tỷ lệ lỗi 0.00%.
+-----------------------------------------------------------------------------------+
|                     KẾT QUẢ KIỂM THỬ CORE WEB VITALS & HIỆU NĂNG                  |
|                                                                                   |
|  Chỉ số                 Trước tối ưu hóa       Sau tối ưu hóa      Mục tiêu chuẩn  |
|  -------------------------------------------------------------------------------  |
|  Lighthouse Performance 38/100                 96/100              > 90/100        |
|  First Contentful Paint 3.4s                   0.8s                < 1.8s          |
|  Largest Contentful Paint 5.6s                 1.4s                < 2.5s          |
|  Cumulative Layout Shift 0.32                  0.01                < 0.10          |
|  Time to First Byte    1.2s                   0.12s               < 0.20s         |
+-----------------------------------------------------------------------------------+

Kết quả đạt được

Triển khai thực nghiệm trong giai đoạn chạy thử 3 tháng đem lại các chỉ số tăng trưởng vượt bậc so với mục tiêu ban đầu:

  • Lưu lượng truy cập tự nhiên (Organic Traffic): Tăng trưởng +168%, đạt 45.000 lượt truy cập/tháng.
  • Tỷ lệ chuyển đổi Form đặt tour (Conversion Rate): Tăng từ 0.72% lên 3.45% (gấp 4.79 lần).
  • Hiệu quả Email CRM: Tỷ lệ mở thư (Open Rate) đạt 31.4% (so với trung bình ngành 16.2%), Tỷ lệ click (CTR) đạt 5.8%.
  • Chỉ số hài lòng người dùng (CSAT): Đạt 4.7/5.0 điểm dựa trên khảo sát trực tuyến 500 khách hàng sau chuyến đi.

Đổi mới và đóng góp

  1. Ứng dụng cấu trúc Micro-Moments trong Content Strategy: Chuyển dịch toàn bộ nội dung từ quảng cáo một chiều sang mô hình giải quyết nhu cầu 4 giai đoạn của du khách: Dreaming (TikTok Shorts cảnh vịnh), Planning (Website Itinerary Generator), Booking (One-click Checkout), Sharing (Kích thích UGC Review qua QR Code tại điểm đến).
  2. Cơ chế phân loại và chăm sóc Lead tự động: Giảm độ trễ phản hồi khách hàng từ 6-12 tiếng xuống dưới 90 giây nhờ tích hợp Webhook liên thông giữa Form đăng ký và hệ thống Notification qua Zalo ZNS / SMS Gateway.
  3. Chuẩn hóa dữ liệu SEO ngữ nghĩa (Semantic Web): 100% trang tour được cấu trúc JSON-LD giúp tăng tỷ lệ xuất hiện Rich Snippet trên Google SERP lên 74%, giảm phụ thuộc vào chi phí quảng cáo trả phí (SEM).
Hiệu quả tối ưu hóa chi phí và tỷ suất sinh lời:
- Chi phí chuyển đổi (Cost Per Acquisition - CPA): Giảm 38.6%
- Tỷ suất sinh lời trên chi phí quảng cáo (ROAS): Đạt 4.2x (Tăng 210% so với phương pháp cũ)
- Tỷ trọng đặt tour qua kênh số: Tăng từ 12% lên 46% tổng doanh thu lữ hành

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế (Real-World Use Cases)

[ Du khách xem Video Hạ Long trên TikTok ]
                   |
                   v
[ Nhấp Link Bio điều hướng đến Landing Page Tour ] (Tự động lưu UTM)
                   |
                   v
[ Điền Form nhận lịch trình chi tiết ]
                   |
                   +---> (Trong 30s) Gửi Email đính kèm PDF Itinerary + Voucher giảm 5%
                   |
                   +---> (Sau 24h nếu chưa đặt) Hệ thống kích hoạt Facebook Ads Retargeting
                   |
                   v
[ Đặt cọc Tour trực tuyến qua Cổng thanh toán ] ---> Hoàn tất & gửi SMS Ticket

Chiến lược triển khai và Lộ trình nhân rộng

  • Yêu cầu hạ tầng triển khai:
    • Máy chủ: Ubuntu Server 22.04 LTS (4 vCPU, 8GB RAM, NVMe SSD).
    • Web Server: Nginx Reverse Proxy cấu hình HTTP/2 và SSL Wildcard.
    • Containerization: Docker Engine v25.0 & Docker Compose quản lý các dịch vụ độc lập.
  • Kế hoạch triển khai (Roadmap):
    • Giai đoạn 1 (Tháng 1-2): Triển khai hoàn thiện nền tảng Web Portal và hệ thống thu thập dữ liệu Lead CRM.
    • Giai đoạn 2 (Tháng 3-4): Đồng bộ hóa các chiến dịch Dynamic Ads trên Meta & Google Ads; sản xuất 30 short-videos định dạng 9:16 cho TikTok và YouTube Shorts.
    • Giai đoạn 3 (Tháng 5 trở đi): Mở rộng liên kết API với các sàn OTA (Agoda, Booking, Traveloka) và tích hợp trợ lý ảo AI tư vấn lộ trình tự động.

Hạn chế và hướng phát triển

  • Hạn chế kỹ thuật & Nguồn lực:
    • Sự phụ thuộc vào biến động thuật toán hiển thị của bên thứ ba (Meta, TikTok, Google) đòi hỏi việc liên tục cập nhật chính sách phân phối quảng cáo.
    • Đội ngũ nhân sự tại chỗ cần thời gian đào tạo để làm chủ các công cụ Automation và tối ưu hóa dữ liệu số phức tạp.
  • Hướng nghiên cứu và phát triển:
    • Tích hợp mô hình ngôn ngữ lớn (LLM) để xây dựng hệ thống AI Concierge cá nhân hóa lịch trình theo sở thích và ngân sách của từng du khách.
    • Ứng dụng công nghệ Big Data Analytics dự báo xu hướng nhu cầu mùa vụ để tự động điều chỉnh giá tour linh hoạt (Dynamic Pricing Engine).

Đối tượng hưởng lợi

  • Sinh viên ngành Du lịch / E-Commerce: Nguồn tài liệu tham khảo thực tế về việc chuyển đổi số từ mô hình tiếp thị truyền thống sang hệ sinh thái E-Marketing hoàn chỉnh.
  • Lập trình viên & Kỹ sư triển khai: Bộ khung kiến trúc mã nguồn mở (Next.js, Node.js, Schema.org, Automation Webhook) ứng dụng trực tiếp cho các dự án thương mại điện tử dịch vụ.
  • Doanh nghiệp lữ hành vừa và nhỏ (SMEs): Bản thiết kế chiến lược và lộ trình chuyển đổi số với tỷ suất ROI cao, cắt giảm từ 30-40% chi phí vận hành và nhân sự tiếp thị.
  • Nhà nghiên cứu kinh tế số: Dữ liệu thực chứng về tác động của kỹ thuật số đối với hành vi tiêu dùng du lịch tại các điểm đến di sản thế giới.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để triển khai hạ tầng Web Portal và Automation là gì?

Hệ thống yêu cầu máy chủ đám mây (VPS/Cloud Server) chạy hệ điều hành Linux (Ubuntu 20.04/22.04 LTS), cấu hình tối thiểu 2 vCPU, 4GB RAM, 40GB SSD. Phía client hỗ trợ mọi trình duyệt hiện đại (Chrome, Safari, Firefox, Edge) tuân thủ tiêu chuẩn HTML5/CSS3.

2. Hệ thống có giới hạn lưu lượng người dùng truy cập và gửi email không?

Kiến trúc phân tán sử dụng bộ nhớ đệm Redis và CDN Cloudflare cho phép xử lý hơn 10.000 requests/giây mà không bị nghẽn. Giới hạn gửi Email Marketing phụ thuộc vào hạn mức gói API của nhà cung cấp dịch vụ (SendGrid/Mailchimp), có thể nâng cấp tuyến tính theo quy mô danh sách khách hàng.

3. Làm thế nào để tích hợp hệ thống mới với cơ sở dữ liệu khách hàng cũ của công ty?

Hệ thống hỗ trợ công cụ Import thông qua file CSV/Excel chuẩn hóa hoặc đồng bộ trực tiếp thông qua RESTful API Gateway với cơ chế mã hóa dữ liệu nhạy cảm chuẩn AES-256.

4. Chi phí duy trì hệ sinh thái E-Marketing này hàng tháng là bao nhiêu?

Chi phí cố định (Hạ tầng máy chủ, Tên miền, SSL, SendGrid API cơ bản) dao động từ 1.500.000 đến 3.000.000 VNĐ/tháng. Chi phí biến đổi phụ thuộc vào ngân sách chi tiêu quảng cáo (Ad Spend) được phân bổ theo từng chiến dịch cụ thể.

5. Thời gian thu hồi vốn đầu tư (ROI) dự kiến của dự án là bao lâu?

Dựa trên mô hình tính toán tài chính với mức tăng trưởng tỷ lệ chuyển đổi từ 0.72% lên 3.45%, điểm hòa vốn (Break-even Point) đạt được sau 4.5 tháng kể từ thời điểm vận hành chính thức.


Kết luận

Đề tài khóa luận tốt nghiệp đã hoàn thành toàn diện các mục tiêu đặt ra: từ việc khảo cứu cơ sở lý luận E-Marketing, phân tích sâu sắc các hạn chế trong thực trạng xúc tiến du lịch của Công ty Cổ phần Du lịch Hạ Long, đến việc xây dựng và thực thi giải pháp E-Marketing đa kênh trên nền tảng công nghệ hiện đại.

Bằng việc kết hợp kiến trúc kỹ thuật chuẩn mực (Next.js 14, Structured Data Schema, Automated Lead Pipeline) với chiến lược nội dung hướng đến micro-moments của khách hàng, dự án đã chứng minh tính khả thi, hiệu quả vượt trội về mặt kinh tế và khả năng nhân rộng cho các doanh nghiệp du lịch lữ hành trong kỷ nguyên số. Đây chính là bước chuyển dịch cần thiết giúp du lịch Hạ Long - Quảng Ninh nâng tầm vị thế thương hiệu trên bản đồ du lịch quốc gia và quốc tế.