Abandoned Cart

Linh Dinh March 1, 2024 No Comments

Một trong những tính năng chính của AutomateWoo là gửi ra WooCommerce giỏ hàng bỏ qua emails. Nó có một mô-đun theo dõi phiên có thể phát hiện một người dùng đã đăng ký trở lại ngay cả khi họ không đăng nhập và nó cũng có thể theo dõi khách hàng vãng lai.

Khi nào một giỏ hàng được coi là ‘bỏ quên’?

Khi giỏ hàng được theo dõi trong AutomateWoo, chúng có thể có hai trạng thái, hoạt động or bị bỏ quên . Một giỏ hàng sẽ được đánh dấu là bị bỏ quên sau 15 phút không hoạt động hoặc sau một giá trị nào đó được đặt làm cài đặt Abandoned cart timeout . Hoạt động giỏ hàng bao gồm any change vào giỏ hàng và loading the cart or checkout page .

Khi nào kích hoạt giỏ hàng bị bỏ quên hoạt động?

Khi trạng thái của một giỏ hàng thay đổi thành bị bỏ quên, kích hoạt Cart Abandoned khởi tạo bất kỳ quy trình làm việc nào sử dụng kích hoạt đó. Nếu trạng thái của giỏ hàng đó trở thành hoạt động lại, bất kỳ quy trình làm việc nào trong hàng đợi với kích hoạt đó sẽ bị xóa, điều này cơ bản đã đặt lại quá trình bỏ quên.

Tuy nhiên, mỗi quy trình làm việc chỉ sẽ run once per cart bất kể nếu giỏ hàng trở nên hoạt động và bị bỏ quên một lần nữa.

  • For example, Bạn có hai quy trình làm việc giỏ hàng bỏ quên bị trì hoãn trong 2 giờ và 12 giờ. Sau email đầu tiên, khách hàng truy cập trang thanh toán nhưng lại không hoàn thành việc mua hàng. Giỏ hàng chuyển sang hoạt động khi xem thanh toán nhưng lại chuyển sang bỏ quên sau 15 phút. Trong trường hợp này, quy trình làm việc 2 giờ đã chạy và sẽ không chạy lại cho giỏ hàng nhưng quy trình làm việc 12 giờ sẽ được lên lịch chạy 12 giờ từ bây giờ.

Giỏ hàng được theo dõi của khách hàng được xóa bất kỳ lúc nào họ hoàn thành việc mua hàng, xóa rỗng giỏ hàng của họ hoặc giỏ hàng của họ hết hạn (mặc định sau 60 ngày). Sau khi giỏ hàng bị xóa, một new cart được tạo khi khách hàng thêm một mục vào giỏ hàng của họ. Điều này có nghĩa là tất cả các quy trình làm việc bây giờ đều có thể chạy cho giỏ hàng này.

Nắm bắt dữ liệu của khách

Nếu bạn chọn enable pre-submit data capture trong cài đặt, kích hoạt Cart Abandoned sẽ sử dụng kỹ thuật nắm bắt email trước khi gửi trên trang thanh toán. Điều này có nghĩa là địa chỉ email của khách hàng được nắm bắt ngay cả trước khi họ hoàn thành quá trình thanh toán. Ngay khi khách hàng nhập một email hợp lệ, AutomateWoo nắm bắt nó và thêm một cookie theo dõi vào trình duyệt của họ.

Sau khi việc này xảy ra, nội dung của giỏ hàng của một khách hàng được lưu trữ và được hiển thị trong báo cáo Active Carts . Những thay đổi sau này đối với giỏ hàng của khách cũng được ghi lại và nếu giỏ hàng bị bỏ quên, điều này sẽ kích hoạt bất kỳ quy trình làm việc giỏ hàng bỏ quên nào bạn đã tạo.

Nắm bắt email từ các trường bổ sung

Theo mặc định, chức năng gửi trước này chỉ được kích hoạt trên trang thanh toán, nhưng cùng một kỹ thuật có thể được sử dụng trên bất kỳ trường email nào trên trang web của bạn. Để đạt được điều này, thêm lớp CSS automatewoo-capture-guest-email vào trường email.

Kích hoạt javascript nắm bắt trên tất cả các trang

Javascript nắm bắt email chỉ được kích hoạt trên trang thanh toán theo mặc định. Điều này là để tránh tải javascript không sử dụng trên mỗi trang. Để nắm bắt địa chỉ email từ các trang khác ngoài trang thanh toán, bạn phải thay đổi cài đặt dưới đây trong AutomateWoo > Settings > General .

Đặt các trình chọn jQuery email của khách hàng tùy chỉnh

Đặt các trình chọn jQuery email của khách hàng tùy chỉnh

Nếu bạn không thể thêm một lớp CSS vào trường email mục tiêu của mình, bạn có thể thêm các trình chọn jQuery mới với bộ lọc automatewoo/guest_capture_fields .

Testing nắm bắt email của khách

Khi kiểm tra chức năng nắm bắt email của khách, quan trọng là tạo một phiên trình duyệt hoàn toàn mới. Nếu không, theo dõi phiên sẽ nhớ rằng bạn là một người dùng đã đăng ký (ngay cả khi bạn đã đăng xuất) và sẽ không ghi lại bất kỳ địa chỉ email nào được nắm bắt. Nếu bạn sử dụng Google Chrome, bạn nên mở một cửa sổ ẩn danh mới trước khi kiểm tra.

Leave a Reply

Your email address will not be published.