🔍 FounderOS V2 Debug

Initializing...

🧪 FounderOS V2 Demo Website

Test website để kiểm tra tích hợp FounderOS V2

Chào mừng đến với trang demo!

Trang này được tích hợp FounderOS V2 để test các tính năng tracking.

📊 Trạng thái Tracker

🔧 Current Active Configuration:

Chưa có config được load...

💡 Hiển thị config hiện tại đang được sử dụng bởi tracker

Đang khởi tạo...
Widget: Chưa kiểm tra

🔧 Manual Configuration

📖 FounderOS V2 - Hướng dẫn sử dụng

🚀 1. Cài đặt cơ bản

Thêm script tag trực tiếp với data attributes:

<script 
  src="https://tracking.flow-widget.cxgenie.app/cdn/v2/tracker.umd.js"
  data-brand-id="YOUR_BRAND_ID"
  data-api-key="YOUR_API_KEY"
  data-auto-init="true"
  data-enable-widget="true"
  data-environment="local"
  data-widget-url="http://localhost:8080/script/widget.min.js"
  data-debug="false">
</script>

💡 Lưu ý: Tracker sẽ tự động khởi tạo dựa trên các data attributes khi script được load.

⚙️ 2. Tùy chọn cấu hình

Attribute Mô tả Giá trị
data-brand-id ID thương hiệu của bạn number (bắt buộc)
data-api-key API key để xác thực string (bắt buộc)
data-api-url URL API endpoint string (mặc định: tracking API)
data-debug Bật/tắt debug mode "true" | "false"
data-auto-init Tự động khởi tạo tracker "true" | "false"
data-enable-widget Bật widget tự động "true" | "false"
data-environment Chỉ định môi trường "local" | "development" | "qc" | "production"
data-widget-url Chỉ định trực tiếp URL của widget URL string

🔧 3. Sử dụng thủ công (Manual)

Khởi tạo tracker:

// Khởi tạo tracker, bạn không cần phải làm bước này nếu đã đã dùng data-auto-init= true ở script
 window.Tracker.init(brandId, {
  debug: true,
  api_url: "https://tracking.api.qc.cxgenie.ai/api",
  x_api_key: "your-api-key",
  enable_widget: true
});

// Track events
window.Tracker.track("BUTTON_CLICK", {
  button: "purchase",
  value: 100
});

// Identify user
window.Tracker.identify("user_123", {
  name: "John Doe",
  email: "john@example.com"
});

🎯 4. Tính năng Widget

  • Auto-start: Widget tự động hiển thị khi data-enable-widget="true"
  • Flow tracking: Theo dõi user journey qua các flows
  • Session management: Quản lý session tự động
  • Real-time events: Track events real-time

🌍 5. Môi trường triển khai

Môi trường Base URL
Development https://tracking-flow-widget.dev.cxgenie.ai
QC https://tracking-flow-widget.qc.cxgenie.ai
Production https://tracking.flow-widget.cxgenie.app
Local http://localhost:8080

💡 6. Best Practices

  • Performance: Load script async để không block page load
  • Error handling: Wrap tracking calls trong try-catch
  • Privacy: Chỉ track data cần thiết, tuân thủ GDPR
  • Testing: Sử dụng debug mode trong development
  • Monitoring: Monitor tracking errors trong production

🔧 7. Troubleshooting

Script không load:

  • Kiểm tra URL script có đúng không
  • Kiểm tra CORS policy
  • Kiểm tra network connectivity

Widget không hiển thị:

  • Đảm bảo data-enable-widget="true"
  • Kiểm tra brand_id và session_id trong localStorage
  • Kiểm tra console errors

Events không được track:

  • Kiểm tra tracker đã được khởi tạo chưa
  • Kiểm tra API key và permissions
  • Kiểm tra network tab cho API calls

📞 8. Hỗ trợ

Nếu cần hỗ trợ, vui lòng liên hệ team development với thông tin:

  • Browser version và user agent
  • Console errors (nếu có)
  • Steps to reproduce issue
  • Expected vs actual behavior

🎯 Test Event Tracking

Click các button để test tracking events:

👤 Test User Profile

🧭 Test Page Navigation

Simulate trang khác để test page tracking:

⚡ Custom Events

Test các custom events phức tạp:

📝 Test Metadata