Tracking nguồn người dùng gửi thông tin qua Contact Form 7
Source: Tracking nguồn người dùng gửi thông tin qua Contact Form 7
Theo dõi nguồn người dùng gửi thông tin qua Contact Form 7 hay nói ngắn gọn là Tracking Contact Form 7 wordpress
Để tạo form liên hệ, form đặt hàng cho website WordPress, ở bài viết trước mình đã hướng dẫn các bạn cách sử dụng plugin Contact Form 7 để tạo biểu mẫu. Nhưng đối với những người làm marketing, quảng cáo thì sau khi tạo form sẽ phải biết cách theo dõi nguồn người dùng gửi form để phân tích rõ hơn hành vi người dùng để có thể tối ưu hóa chiến dịch quảng cáo. đang chạy.

Hướng dẫn thiết lập theo dõi nguồn người dùng qua Contact Form 7:
Bước 1: Chèn mã bên dưới vào cuối tệp functions.php trong chủ đề bạn đang sử dụng.
| function wpshore_wpcf7_before_send_mail ($ array) { | |
| toàn cầu $ wpdb; | |
| if (wpautop ($ array.)[‘body’]) == mảng $[‘body’]) // Email thuộc loại HTML | |
| $ lineBreak = “ ”; |
|
| khác | |
| $ lineBreak = “ n”; | |
| $ trackingInfo. = $ lineBreak. $ lineBreak. ‘- Thông tin theo dõi -‘ . $ lineBreak; | |
| $ trackingInfo. = ‘URL điền vào biểu mẫu:’. $ _SERVER[‘HTTP_REFERER’] . $ lineBreak; | |
| if (Isset ($ _SESSION[‘OriginalRef’])) | |
| $ trackingInfo. = ‘Người dùng đến từ trang:’. $ _SESSION[‘OriginalRef’] . $ lineBreak; | |
| if (Isset ($ _SESSION[‘LandingPage’])) | |
| $ trackingInfo. = ‘Trang đích trước khi điền biểu mẫu:’. $ _SESSION[‘LandingPage’] . $ lineBreak; | |
| if (Isset ($ _SERVER.)[“REMOTE_ADDR”])) | |
| $ trackingInfo. = ‘IP Người dùng:’. $ _SERVER[“REMOTE_ADDR”] . $ lineBreak; | |
| if (Isset ($ _SERVER.)[“HTTP_X_FORWARDED_FOR”])) | |
| $ trackingInfo. = ‘IP Máy chủ Proxy của Người dùng:’. $ _SERVER[“HTTP_X_FORWARDED_FOR”] . $ lineBreak. $ lineBreak; | |
| if (Isset ($ _SERVER.)[“HTTP_USER_AGENT”])) | |
| $ trackingInfo. = ‘Thông tin trình duyệt:’. $ _SERVER[“HTTP_USER_AGENT”] . $ lineBreak; | |
| $ mảng[‘body’] = str_replace (‘[tracking-info]’, $ trackingInfo, $ array[‘body’]); | |
| trả về mảng $; | |
| } | |
| add_filter (‘wpcf7_mail_components’, ‘wpshore_wpcf7_before_send_mail’); | |
| // Liên kết giới thiệu ban đầu | |
| function wpshore_set_session_values () | |
| { | |
| if (! session_id ()) | |
| { | |
| session_start (); | |
| } | |
| if (! Isset ($ _ SESSION.)[‘OriginalRef’])) | |
| { | |
| $ _SESSION[‘OriginalRef’] = $ _SERVER[‘HTTP_REFERER’]; | |
| } | |
| if (! Isset ($ _ SESSION.)[‘LandingPage’])) | |
| { | |
| $ _SESSION[‘LandingPage’] = “Http: //”. $ _SERVER[“SERVER_NAME”] . $ _SERVER[“REQUEST_URI”]; | |
| } | |
| } | |
| add_action (‘init’, ‘wpshore_set_session_values’); |
Bước 2: Đăng nhập vào trang quản trị wordpress của bạn và Mở biểu mẫu cần theo dõi. Chuyển sang các tab Cấu hình thư và thêm vào mục Nội dung mã ngắn [tracking-info] như sau:
![]()
Phần kết
Thats tất cả để có nó. Hi vọng bài viết này sẽ hữu ích trong việc Tracking Contact Form 7 wordpress để bạn có thể theo dõi hành vi của khách hàng, từ đó tối ưu hiệu quả cho chiến dịch quảng cáo của mình.
Nếu thấy hay các bạn có thể theo dõi chuyên mục thủ thuật wordpress để biết thêm nhiều kiến thức mới nhé.
Theo dõi fanpage để nhận những bài viết mới nhất: Hocwordpress Group
Chúc các bạn có những kiến thức bổ ích về khóa học.
Via: sieucoder.com
from sieucoder.com https://ift.tt/3f8heIo
via Sieucoder.com
Nhận xét
Đăng nhận xét