🔍 Debug Broadcast Campaigns

Kiểm tra tại sao campaign gửi tất cả khách hàng


📊 Test 1: Tất cả Campaigns

⚠️ Không có campaign nào

🕐 Test 2: Khách hàng 24h

Tổng khách hàng: 0

Khách phản hồi 24h: 0

% trong 24h: 0%

⚠️ 100% khách đều trong 24h - Điều này bất thường! Kiểm tra dữ liệu last_message_time

🎯 Test 3: Simulate Filter Logic

Test với target_type = 'active_24h':
SELECT COUNT(*) FROM customers WHERE LENGTH(facebook_id) > 16 AND facebook_id NOT LIKE '%bot%' AND facebook_id NOT LIKE '%system%' AND last_message_time >= DATE_SUB(NOW(), INTERVAL 24 HOUR)

Kết quả: 0 khách

❌ LỖI: Filter 24h không hoạt động! Vẫn lấy tất cả khách.

Nguyên nhân có thể:

⏰ Test 4: Kiểm tra last_message_time

Tổng khách 0
NULL last_message_time 0
Thời gian tương lai (!?) 0
Tin nhắn cũ nhất N/A
Tin nhắn mới nhất N/A
Trung bình (giờ) 0 giờ trước
Top 10 khách nhắn gần đây nhất:
ID Tên Last Message Giờ trước 24h?

💡 Khuyến nghị

⚠️ VẤN ĐỀ NGHIÊM TRỌNG: 100% khách đều trong 24h!
Giải pháp:
  1. Kiểm tra webhook có đang update last_message_time đúng không
  2. Có thể tất cả last_message_time bị set = NOW() do lỗi code
  3. Chạy query: SELECT last_message_time, COUNT(*) FROM customers GROUP BY last_message_time ORDER BY COUNT(*) DESC LIMIT 10

← Quay lại Broadcast Debug Campaign cụ thể