Tracking nguồn người dùng gửi thông tin qua Contact Form 7

Ngày đăng: 14 - 04 - 2021 Lượt xem: 34 lượt

Tracking 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 web WordPress thì bài viết trước mình đã hướng dẫn bạn sử dụng plugin Contact Form 7 để tạo form. Nhưng với những người làm marketing, làm quảng cáo thì sau khi tạo form xong sẽ cần phải biết cách để tracking nguồn người dùng gửi form để từ đó phân tích được hành vi người dùng tốt hơn để có thể tối ưu được chiến dịch quảng cáo đang chạy.

Hướng dẫn cài đặt tracking nguồn người dùng qua Contact Form 7:

Bước 1: Chèn đoạn code dưới đây vào cuối file functions.php trong theme bạn đang dùng.

function wpshore_wpcf7_before_send_mail($array) {
global $wpdb;
if(wpautop($array[‘body’]) == $array[‘body’]) // The email is of HTML type
$lineBreak = “<br/>”;
else
$lineBreak = “\n”;
$trackingInfo .= $lineBreak . $lineBreak . ‘– Tracking Info –‘ . $lineBreak;
$trackingInfo .= ‘URL điền form: ‘ . $_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 form: ‘ . $_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 .= ‘User\’s Proxy Server IP: ‘ . $_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;
$array[‘body’] = str_replace(‘[tracking-info]’, $trackingInfo, $array[‘body’]);
return $array;
}
add_filter(‘wpcf7_mail_components’, ‘wpshore_wpcf7_before_send_mail’);
// Original Referrer
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 lý wordpress và mở form cần tracking. Chuyển sang tab Cấu hình Mail và thêm vào mục Nội dung đoạn shortcode [tracking-info] như sau:

Lời kết

Đó tất cả chỉ có vậy thôi. Hi vọng bài viết này sẽ giúp í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 được hiệu quả cho chiến dịch quảng cáo của mình.

Nếu các bạn thấy hay 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 nha.

Hãy follow fanpage để nhận được những bài viết mới nhất nhé : Hocwordpress Group

Chúc bạn có những kiến thức bổ ích về worpdress.

 

0 0 votes
Article Rating

Mục lục
guest
0 Comments
Inline Feedbacks
View all comments

Bài viết liên quan

Thay đổi URL WordPress không mất SEO

Thay đổi URL WordPress không mất SEO

27 - 04 - 2021

Thay đổi URL WordPress không mất SEO? Quyết định thay đổi URL trang WordPress của bạn không nên xem nhẹ....

Thêm cột user đăng nhập lần cuối  WordPress

Thêm cột user đăng nhập lần cuối WordPress

27 - 04 - 2021

Thêm cột user đăng nhập lần cuối WordPress như thế nào? Hôm nay mình sẽ hướng dẫn làm thế nào...

Chống copy hình ảnh bằng code đơn giản Wordpress

Chống copy hình ảnh bằng code đơn giản Wordpress

22 - 04 - 2021

Chống copy hình ảnh đơn giản Wordpress như thế nào? 1. Có nên chống copy hình ảnh trên web không? Cái...

Tối ưu Contact Form 7

Tối ưu Contact Form 7

22 - 04 - 2021

Tối ưu Contact Form 7 như thế nào? Contact Form 7 là một plugin tạo form miễn phí hoàn toàn...

Bảo mật  WordPress bằng cách đổi tên thư mục wp-content

Bảo mật WordPress bằng cách đổi tên thư mục wp-content

22 - 04 - 2021

Bảo mật WordPress bằng cách đổi tên thư mục wp-content là như thế nào? Như bạn biết, trong một website...

Lọc sản phẩm theo khoảng giá Woocommerce

Lọc sản phẩm theo khoảng giá Woocommerce

17 - 04 - 2021

WOOF - WooCommerce Products Filter  – là 1 plugin giúp lọc sản phẩm theo khoảng giá, bạn có thể...

0
Would love your thoughts, please comment.x
()
x