Các Loại Hành Động (Node Types)



Giới Thiệu

Node Types (Các Loại Hành Động) là các khối xây dựng cơ bản của workflow. Mỗi node thực hiện một hành động cụ thể trong trình duyệt, giống như cách bạn tương tác với website thủ công.

Tại Sao Cần Hiểu Node Types?

  • Tạo workflow hiệu quả: Biết node nào dùng khi nào
  • Tối ưu chi phí: Chọn node phù hợp để tiết kiệm tokens
  • Tránh lỗi: Hiểu cấu hình đúng để workflow chạy ổn định
  • Giả lập tự nhiên: Kết hợp các node để giống hành vi người thật

Phân Loại Node Types

Traffic4SEO có 6 loại hành động chính:

1. Navigation (Điều hướng)

  • Url Goto: Mở 1 URL cụ thể
  • Urls Goto: Mở ngẫu nhiên từ nhiều URL

2. Interaction (Tương tác)

  • Click Random Link: Click link ngẫu nhiên
  • Click on Link: Click link cụ thể
  • Text Input: Nhập văn bản

3. Timing (Thời gian)

  • Wait: Chờ đợi để trang load hoặc giả lập đọc nội dung

🌐 Url Goto - Điều Hướng Đến URL

Mô Tả

Điều hướng đến một URL cụ thể. Đây là node phổ biến nhất và thường là node đầu tiên của mọi workflow.

Khi Nào Dùng?

Nên dùng khi:

  • Mở Google để tìm kiếm
  • Mở website của bạn trực tiếp
  • Mở trang sản phẩm cụ thể
  • Bắt đầu bất kỳ workflow nào

Không nên dùng khi:

  • Muốn mở ngẫu nhiên nhiều URL → Dùng Urls Goto thay thế
  • Đã ở trong trang và muốn click link → Dùng Click on Link thay thế

Cấu Hình

Trường Mô Tả Bắt Buộc Ví Dụ
URL đích Địa chỉ trang web cần mở ✅ Có https://example.com
URL nguồn giới thiệu Nhập các URL nguồn giới thiệu (mỗi dòng một URL). Trình duyệt sẽ mô phỏng đến từ một trong các URL này. Để trống cho truy cập trực tiếp ❌ Không Xem bên dưới

Ví Dụ Sử Dụng

Ví dụ 1: Mở Google

URL đích: https://www.google.com/

Ví dụ 2: Mở trang sản phẩm

URL đích: https://example.com/products/giay-nike-air-max

Ví dụ 3: Mở blog post

URL đích: https://blog.example.com/huong-dan-seo-2024

Ví dụ 4: Mở trang với referrer

URL đích: https://example.com/products/giay-nike
URL nguồn giới thiệu:
https://www.google.com/search?q=giay+nike
https://www.facebook.com/
https://example.com/blog/top-10-giay-the-thao

→ Hệ thống sẽ random chọn 1 URL từ danh sách referrer
→ Trình duyệt sẽ mở trang với HTTP Referer header
→ Google Analytics sẽ ghi nhận nguồn traffic từ referrer

Chi Phí

30 tokens (cố định) - Không phụ thuộc vào URL hay thời gian load

Lưu Ý Quan Trọng

{warning} Lưu ý:

  • Node này thường là node đầu tiên của workflow
  • URL phải bắt đầu bằng http:// hoặc https://
  • Nếu URL không tồn tại hoặc bị lỗi, workflow sẽ thất bại

{info} Về URL nguồn giới thiệu (Referrers):

  • Referrer giúp giả lập traffic đến từ nguồn khác (Google, Facebook, blog...)
  • Nếu để trống → Không có referrer (direct traffic)
  • Nếu có nhiều URL → Hệ thống random chọn 1 URL làm referrer
  • Referrer sẽ được ghi nhận trong Google Analytics và các công cụ phân tích
  • Tất cả URL referrer phải hợp lệ (bắt đầu bằng http:// hoặc https://)

🌐 Urls Goto - Điều Hướng Đến URL Ngẫu Nhiên

Mô Tả

Điều hướng ngẫu nhiên đến một URL từ danh sách bạn cung cấp. Tốt cho việc tạo traffic đa dạng.

Khi Nào Dùng?

Nên dùng khi:

  • Mở ngẫu nhiên 1 trong nhiều trang blog
  • Tạo traffic đa dạng cho nhiều sản phẩm
  • Tránh tập trung traffic vào 1 trang
  • Muốn phân bổ traffic đều cho nhiều URL

Không nên dùng khi:

  • Chỉ có 1 URL → Dùng Url Goto thay thế (rẻ hơn)
  • Cần mở tất cả URL trong list → Dùng nhiều Url Goto riêng biệt

Cấu Hình

Trường Mô Tả Bắt Buộc Ví Dụ
Danh sách URL đích Nhiều URL (mỗi dòng một URL) ✅ Có Xem bên dưới
URL nguồn giới thiệu Nhập các URL nguồn giới thiệu (mỗi dòng một URL). Trình duyệt sẽ mô phỏng đến từ một trong các URL này. Để trống cho truy cập trực tiếp ❌ Không Xem bên dưới

Ví Dụ Sử Dụng

Ví dụ 1: Blog đa dạng

https://example.com/blog/bai-viet-1
https://example.com/blog/bai-viet-2
https://example.com/blog/bai-viet-3
https://example.com/blog/bai-viet-4
https://example.com/blog/bai-viet-5

→ Hệ thống random chọn 1 trong 5 URL

Ví dụ 2: Sản phẩm

https://shop.com/giay-nike
https://shop.com/giay-adidas
https://shop.com/giay-puma

→ Traffic phân bổ đều cho 3 sản phẩm

Ví dụ 3: Landing pages

https://example.com/promo-tet
https://example.com/promo-8-3
https://example.com/promo-khai-truong

Ví dụ 4: Landing pages với referrer

Danh sách URL đích:
https://example.com/promo-tet
https://example.com/promo-8-3
https://example.com/promo-khai-truong

URL nguồn giới thiệu:
https://www.google.com/
https://www.facebook.com/
https://www.youtube.com/
https://example.com/blog

→ Random chọn 1 URL đích + 1 URL referrer
→ Giả lập traffic từ nhiều nguồn khác nhau

Chi Phí

45 tokens (cố định) - Đắt hơn Url Goto 15 tokens do tính năng random

Lưu Ý Quan Trọng

{info} Lưu ý:

  • Mỗi lần chạy chỉ mở 1 URL ngẫu nhiên, không phải tất cả
  • Xác suất chọn mỗi URL là như nhau (random đều)
  • Nên có ít nhất 3-5 URL để đảm bảo tính đa dạng
  • Tất cả URL phải hợp lệ, nếu URL được chọn lỗi → workflow thất bại

{success} Về URL nguồn giới thiệu (Referrers):

  • Cơ chế: Random chọn 1 URL đích + Random chọn 1 URL referrer
  • Nếu để trống referrer → Traffic sẽ là direct traffic
  • Nếu có nhiều referrer → Tạo tính đa dạng nguồn traffic cao
  • Ví dụ: 5 URL đích + 4 URL referrer = 20 tổ hợp khác nhau!
  • Tất cả URL referrer phải hợp lệ (bắt đầu bằng http:// hoặc https://)

⏱️ Wait - Chờ Đợi

Mô Tả

Chờ đợi trong một số giây được chỉ định. Đây là node CỰC KỲ QUAN TRỌNG để workflow chạy tự nhiên và tránh bị phát hiện là bot.

Tại Sao Phải Đợi?

3 lý do chính:

  1. Để trang web load xong

    • Sau khi mở URL, cần đợi trang load
    • Sau khi click, cần đợi trang mới load
  2. Giả lập người thật đang đọc nội dung

    • Người thật không click liên tục
    • Người đọc bài viết mất 30-60 giây
    • Duyệt sản phẩm mất 10-20 giây
  3. Tránh bị phát hiện là bot

    • Bot thường không có delay → dễ bị phát hiện
    • Random delay giúp giống người thật hơn

Khi Nào Dùng?

Luôn luôn dùng:

  • Sau mỗi Url Goto (đợi trang load)
  • Sau mỗi Click (đợi trang mới load)
  • Giữa các hành động (giả lập suy nghĩ)
  • Trước khi rời trang (giả lập đọc xong)

Không cần dùng:

  • Không có trường hợp nào không cần Wait!
  • Workflow không có Wait = workflow không tự nhiên = dễ bị phát hiện

Cấu Hình

Trường Mô Tả Bắt Buộc Giới Hạn Ví Dụ
Số giây tối thiểu Thời gian chờ tối thiểu ✅ Có 1-1800 5
Số giây tối đa Thời gian chờ tối đa ✅ Có 1-1800, ≥ min 10

Ví Dụ Sử Dụng

Ví dụ 1: Đợi trang load (ngắn)

Min: 2 giây
Max: 5 giây
→ Hệ thống random từ 2-5 giây
→ Chi phí: 2-5 tokens

Ví dụ 2: Đọc bài viết (dài)

Min: 30 giây
Max: 60 giây
→ Giả lập người đọc bài
→ Chi phí: 30-60 tokens

Ví dụ 3: Duyệt sản phẩm (trung bình)

Min: 10 giây
Max: 20 giây
→ Giả lập xem sản phẩm
→ Chi phí: 10-20 tokens

Ví dụ 4: Suy nghĩ trước khi click (rất ngắn)

Min: 1 giây
Max: 3 giây
→ Giả lập suy nghĩ
→ Chi phí: 1-3 tokens

Chi Phí

1 token/giây (tính theo thời gian thực tế random)

Lưu ý: Đây là node DUY NHẤT có chi phí không cố định - chi phí phụ thuộc vào thời gian random.

Công Thức Tính

Chi phí Wait = Số giây random × 1 token

Ví dụ:

- Min: 5s, Max: 10s
- Lúc chạy random được 7s
- Chi phí = 7 tokens

Khuyến Nghị Sử Dụng

Tình Huống Min Max Lý Do
Load trang web 2s 5s Đủ để trang load cơ bản
Load trang phức tạp 5s 10s Trang có nhiều hình ảnh, JS
Đọc tiêu đề 3s 8s Đọc nhanh tiêu đề
Đọc đoạn văn ngắn 10s 20s Đọc 1-2 đoạn
Đọc bài viết đầy đủ 30s 60s Đọc toàn bộ bài
Xem sản phẩm 10s 25s Xem hình, đọc mô tả
Suy nghĩ trước click 1s 3s Delay tự nhiên

Lưu Ý Quan Trọng

{danger} Cực kỳ quan trọng:

  • Luôn thêm Wait giữa các bước để workflow chạy tự nhiên!
  • Wait quá ngắn (< 1s) = giống bot → dễ bị phát hiện
  • Wait quá dài (> 300s) = tốn tokens không cần thiết
  • Nên dùng khoảng Min-Max để tạo tính random (giống người thật)

{success} Mẹo tiết kiệm:

  • Wait vừa đủ: 2-5s load trang, 10-20s đọc nội dung
  • Không cần Wait quá lâu nếu mục tiêu chỉ là pageview
  • Wait lâu nếu muốn tăng chỉ số tương tác (time on page)

🖱️ Click Random Link - Nhấp Liên Kết Ngẫu Nhiên

Mô Tả

Nhấp vào liên kết ngẫu nhiên trên trang. Hữu ích để giảm bounce rate và tăng số trang xem.

Khi Nào Dùng?

Nên dùng khi:

  • Giảm bounce rate (user không thoát ngay)
  • Tăng pageview (từ 1 trang → nhiều trang)
  • Duyệt blog ngẫu nhiên
  • Khám phá sản phẩm
  • Giả lập hành vi duyệt tự nhiên

Không nên dùng khi:

  • Cần click vào link cụ thể → Dùng Click on Link thay thế
  • Trang không có link → Workflow sẽ lỗi

Cấu Hình

Trường Mô Tả Bắt Buộc Ví Dụ
CSS Selector Lọc link theo selector ❌ Không .content a

Để trống = Click bất kỳ link nào trên trang

Ví Dụ Sử Dụng

Ví dụ 1: Click link bất kỳ

CSS Selector: (để trống)
→ Click vào bất kỳ link nào trên trang

Ví dụ 2: Chỉ click link trong content

CSS Selector: .content a
→ Chỉ click link trong element có class "content"
→ Bỏ qua link menu, footer, sidebar

Ví dụ 3: Chỉ click link bài viết

CSS Selector: .post-link
→ Chỉ click link có class "post-link"

Ví dụ 4: Click link sản phẩm

CSS Selector: .product-card a
→ Chỉ click link trong product card

Chi Phí

30 tokens (cố định)

Cách Hoạt Động

  1. Hệ thống tìm tất cả link trên trang (hoặc trong selector nếu có)
  2. Random chọn 1 link
  3. Click vào link đó
  4. Chuyển sang trang mới

Lưu Ý Quan Trọng

{warning} Lưu ý:

  • Nếu trang không có link → Workflow thất bại
  • Nếu link dẫn ra ngoài website → Có thể không quay lại được
  • Nên dùng CSS Selector để chỉ click link nội bộ
  • Luôn thêm Wait sau node này để trang mới load

🖱️ Click on Link - Nhấp Vào Liên Kết

Mô Tả

Nhấp vào liên kết cụ thể với văn bản, URL hoặc CSS selector. Hoàn hảo cho điều hướng chính xác.

Khi Nào Dùng?

Nên dùng khi:

  • Click vào nút "Đọc thêm"
  • Click vào link "Liên hệ"
  • Click vào sản phẩm cụ thể
  • Click vào kết quả tìm kiếm Google
  • Cần chính xác link cần click

Không nên dùng khi:

  • Muốn click ngẫu nhiên → Dùng Click Random Link thay thế
  • Không biết text/URL chính xác của link

Cấu Hình

Trường Mô Tả Bắt Buộc Ví Dụ
Loại lựa chọn Cách tìm link ✅ Có text, url, selector
Giá trị Text, URL hoặc selector ✅ Có Tùy loại
Chỉ liên kết nội bộ Chỉ click link cùng domain ❌ Không true/false

3 Cách Tìm Link

1. Văn bản liên kết (text) - Dễ nhất

Loại: text
Giá trị: "Đọc thêm"
→ Click vào link có text "Đọc thêm"

2. URL liên kết (url) - Chính xác

Loại: url
Giá trị: "/products/"
→ Click vào link có "/products/" trong URL

3. CSS Selector (selector) - Nâng cao

Loại: selector
Giá trị: ".product-link"
→ Click vào link có class "product-link"

Ví Dụ Sử Dụng

Ví dụ 1: Click "Đọc thêm"

Loại lựa chọn: Văn bản liên kết
Giá trị: Đọc thêm
Chỉ liên kết nội bộ: true
→ Click vào nút "Đọc thêm" trong website

Ví dụ 2: Click kết quả Google

Loại lựa chọn: URL liên kết
Giá trị: /example.com
Chỉ liên kết nội bộ: false
→ Click vào kết quả có "example.com" trong URL

Ví dụ 3: Click sản phẩm cụ thể

Loại lựa chọn: Văn bản liên kết
Giá trị: Giày Nike Air Max
Chỉ liên kết nội bộ: true
→ Click vào link có text "Giày Nike Air Max"

Ví dụ 4: Click bằng CSS Selector

Loại lựa chọn: CSS Selector
Giá trị: .featured-product a
Chỉ liên kết nội bộ: true
→ Click vào link trong featured product

Chi Phí

30 tokens (cố định)

Cách Hoạt Động

  1. App tìm tất cả liên kết (<a>) trên trang khớp với điều kiện cấu hình.
  2. Cơ chế ưu tiên so khớp (không phân biệt chữ hoa/thường):
    • Với Loại text: Ưu tiên 1 là liên kết có văn bản khớp chính xác 100%. Nếu không có, ứng dụng tự động chuyển sang Ưu tiên 2 là liên kết chứa từ khóa (partial match).
    • Với Loại url: Ưu tiên 1 là liên kết có URL khớp chính xác 100% (kể cả URL tuyệt đối hoặc tương đối). Nếu không có, ứng dụng tự động chuyển sang Ưu tiên 2 là liên kết chứa chuỗi URL (partial match).
  3. Nếu có nhiều kết quả trùng khớp ở cùng mức ưu tiên → App chọn liên kết hiển thị hợp lệ đầu tiên.
  4. Xử lý an toàn: Bỏ qua các liên kết không khả dụng hoặc liên kết protocol ngoài web (như mailto:, tel:, javascript:, #).
  5. Click vào liên kết đó và chuyển sang trang mới.

Ví dụ:

Trang có 2 liên kết:

- Link 1: "Click tại đây" (dẫn đến /bai-viet-1)
- Link 2: "Tại đây" (dẫn đến /bai-viet-2)

Cấu hình: Loại = text, Giá trị = "tại đây"
→ App chọn Link 2 (khớp chính xác 100%, không phân biệt hoa thường)

Nếu Trang chỉ có Link 1:
→ App chọn Link 1 (fallback khớp một phần)

Lưu Ý Quan Trọng

{info} Lưu ý:

  • Nếu không tìm thấy liên kết phù hợp → Workflow thất bại
  • Nhiều kết quả trùng khớp → Chọn liên kết hợp lệ đầu tiên
  • So khớp văn bản và URL không phân biệt hoa thường (Case-insensitive)
  • Hệ thống tự động ưu tiên khớp chính xác (Exact match) trước, sau đó mới fallback sang khớp một phần (Partial match)
  • Tự động chặn và bỏ qua các liên kết mailto:, tel:, javascript: để tránh làm gián đoạn tiến trình treo máy
  • Nên bật "Chỉ liên kết nội bộ" để tránh truy cập ra ngoài website
  • Luôn thêm Wait sau node này

{success} Mẹo: Nếu text có dấu hoặc ký tự đặc biệt, nên dùng URL thay vì text để tìm chính xác hơn.


⌨️ Text Input - Nhập Văn Bản

Mô Tả

Nhập văn bản vào ô input hoặc trường dữ liệu trên trang web (được xác định bằng CSS selector). Mô phỏng chính xác tốc độ gõ phím tự nhiên của người dùng.

Tính năng đặc biệt: Hỗ trợ nhập danh sách nhiều văn bản (mỗi dòng 1 văn bản/từ khóa). Trong mỗi lần thực thi quy trình, hệ thống sẽ chọn ngẫu nhiên 1 văn bản trong danh sách để nhập vào phần tử.

Khi Nào Dùng?

Nên dùng khi:

  • Gõ từ khóa tìm kiếm trên Google (hỗ trợ xoay vòng nhiều từ khóa trong cùng 1 workflow)
  • Điền dữ liệu ngẫu nhiên từ danh sách vào các ô nhập liệu form
  • Tìm kiếm sản phẩm hoặc bài viết trên website
  • Nhập bình luận, đánh giá với nhiều mẫu nội dung đa dạng

Không nên dùng khi:

  • Form yêu cầu đăng nhập tài khoản → Workflow hiện chưa hỗ trợ authentication
  • Các ô yêu cầu giải mã CAPTCHA → Workflow không thể vượt qua CAPTCHA

Cấu Hình

Trường Mô Tả Bắt Buộc Ví Dụ
CSS Selector Vị trí ô input cần nhập ✅ Có textarea[name="q"]
Văn bản Danh sách văn bản/từ khóa (mỗi dòng 1 văn bản). Hệ thống chọn ngẫu nhiên 1 văn bản cho mỗi lần chạy ✅ Có Xem các ví dụ bên dưới
Gửi phím Enter Tự động nhấn phím Enter sau khi gõ xong ❌ Không true/false

Ví Dụ Sử Dụng

Ví dụ 1: Xoay vòng từ khóa tìm kiếm Google (Khuyên dùng)

CSS Selector: textarea[name="q"]
Văn bản:
Traffic4SEO
công cụ tăng traffic website
tự động hóa seo traffic
Gửi phím Enter: false
→ Mỗi lượt thực thi, hệ thống tự chọn ngẫu nhiên 1 trong 3 từ khóa trên để gõ vào ô tìm kiếm Google.
→ Không nhấn Enter (sẽ sử dụng node Click on Link tiếp theo để click nút Tìm kiếm).

Ví dụ 2: Tìm kiếm sản phẩm kèm tự động nhấn Enter

CSS Selector: input[name="search"]
Văn bản:
giày nike air max
giày adidas ultraboost
giày puma running
Gửi phím Enter: true
→ Chọn ngẫu nhiên 1 từ khóa sản phẩm, tự động gõ và nhấn phím Enter để thực hiện tìm kiếm.
→ Không cần thêm node Click tiếp theo.

Ví dụ 3: Điền địa chỉ email ngẫu nhiên

CSS Selector: input[type="email"]
Văn bản:
[email protected]
[email protected]
[email protected]
Gửi phím Enter: false
→ Hệ thống chọn ngẫu nhiên 1 địa chỉ email để nhập vào form.

Ví dụ 4: Đánh giá / Bình luận đa dạng nội dung

CSS Selector: #comment-box
Văn bản:
Bài viết rất hay và bổ ích, cảm ơn tác giả!
Thông tin rất chi tiết và dễ hiểu.
Cảm ơn bạn đã chia sẻ kiến thức này.
Gửi phím Enter: false
→ Nhập ngẫu nhiên 1 mẫu câu đánh giá vào ô bình luận.

Chi Phí

10 tokens (cố định) - Rẻ nhất trong tất cả các loại node!

Cách Tìm CSS Selector

Cách 1: Sử dụng Browser DevTools (Khuyên dùng)

  1. Nhấp chuột phải vào ô input cần nhập
  2. Chọn "Inspect" (Kiểm tra phần tử)
  3. Nhấp chuột phải vào đoạn mã HTML đại diện cho ô input
  4. Chọn "Copy" → "Copy selector"
  5. Dán vào trường CSS Selector trong cấu hình node

Cách 2: Tìm theo thuộc tính HTML

<!-- Input có thuộc tính name -->
<input name="email">
→ Selector: input[name="email"]

<!-- Input có id -->
<input id="search-box">
→ Selector: #search-box

<!-- Textarea có class -->
<textarea class="comment-input">
→ Selector: textarea.comment-input

Lưu Ý Quan Trọng

{warning} Lưu ý cấu hình:

  • Phân tách theo dòng: Mỗi dòng trong ô "Văn bản" là 1 văn bản/từ khóa riêng biệt. Không dùng dấu phẩy để phân tách các từ khóa trừ khi bạn muốn gõ cả chuỗi chứa dấu phẩy đó.
  • Chính xác CSS Selector: CSS Selector phải trỏ đúng phần tử input/textarea, nếu sai selector → Workflow sẽ báo lỗi không tìm thấy phần tử.
  • Trạng thái ô nhập: Ô input phải hiển thị trên màn hình và cho phép tương tác (không bị ẩn hoặc dính thuộc tính disabled/readonly).
  • Tốc độ gõ phím: Hệ thống sẽ gõ từng ký tự với khoảng dừng ngẫu nhiên (human-like delay) để mô phỏng chính xác thao tác tay của người dùng thực.

{info} Mẹo tối ưu SEO:

Việc nhập danh sách nhiều từ khóa trong node Text Input giúp bạn xoay vòng từ khóa tìm kiếm linh hoạt trong cùng 1 workflow duy nhất, từ đó đa dạng hóa truy vấn tìm kiếm đến từ Google Search mà không cần tạo và quản lý nhiều workflow riêng biệt.

Ngoài ra, nếu chọn "Gửi phím Enter" = true, bạn không cần thêm node Click để gửi form.


Mẹo Sử Dụng Node Types

1. Luôn Thêm Wait Giữa Các Node

❌ SAI:
Url Goto → Text Input → Click on Link
(Không có Wait)

✅ ĐÚNG:
Url Goto → Wait (2-5s) → Text Input → Wait (1-2s) → Click on Link → Wait (5-10s)

2. Chọn Node Phù Hợp Để Tiết Kiệm

Tình huống: Mở 1 URL cụ thể

❌ TỐN: Urls Goto (45 tokens)
✅ TIẾT KIỆM: Url Goto (30 tokens)

Chênh lệch: 15 tokens/lần = 7,500 tokens cho 500 lần chạy!

3. Kết Hợp Selector Để Chính Xác

❌ KHÔNG TỐT:
Click Random Link (không có selector)
→ Có thể click vào menu, footer, ads

✅ TỐT HƠN:
Click Random Link với selector: .post-content a
→ Chỉ click link trong nội dung bài viết

4. Dùng Text Thay Vì Selector Khi Có Thể

Click on Link:

😊 DễẺ: Loại = text, Giá trị = "Đọc thêm"
😰 KHÓ: Loại = selector, Giá trị = "div.card > a.btn-primary:nth-child(2)"

→ Kết quả giống nhau nhưng text dễ hơn nhiều!

5. Test Từng Node Trước Khi Ghép

Workflow phức tạp:
Url Goto → Wait → Text Input → Wait → Click → Wait → Click Random Link

Cách test:

1. Tạo workflow chỉ có: Url Goto → Wait
2. Chạy thử → OK
3. Thêm: Text Input → Wait
4. Chạy thử → OK
5. Tiếp tục thêm từng node...

→ Dễ tìm lỗi hơn khi test toàn bộ cùng lúc!

Kết Hợp Các Node Types

Workflow Mẫu 1: Tìm Kiếm Google Đơn Giản

1. Url Goto: https://www.google.com/
   ↓
2. Wait: 2-3s (đợi Google load)
   ↓
3. Text Input: textarea[name="q"], "từ khóa của bạn"
   ↓
4. Wait: 1-2s (delay tự nhiên)
   ↓
5. Click on Link: text = "Tìm kiếm trên Google" hoặc Enter = true
   ↓
6. Wait: 3-5s (đợi kết quả)
   ↓
7. Click on Link: url = "/your-website.com"
   ↓
8. Wait: 10-30s (đọc nội dung)

Chi phí: ~60-85 tokens

Workflow Mẫu 2: Duyệt Blog Ngẫu Nhiên

1. Urls Goto: Danh sách 5 bài blog
   ↓
2. Wait: 3-5s (load trang)
   ↓
3. Wait: 15-30s (đọc bài)
   ↓
4. Click Random Link: selector = ".related-posts a"
   ↓
5. Wait: 5-10s (load bài liên quan)
   ↓
6. Wait: 10-20s (đọc bài liên quan)

Chi phí: ~108-185 tokens

Workflow Mẫu 3: Tìm Kiếm Sản Phẩm

1. Url Goto: https://shop.com
   ↓
2. Wait: 3-5s
   ↓
3. Text Input: input[name="q"], "tên sản phẩm", Enter = true
   ↓
4. Wait: 3-5s (đợi kết quả)
   ↓
5. Click on Link: text = "Tên sản phẩm cụ thể"
   ↓
6. Wait: 5-10s (xem sản phẩm)
   ↓
7. Click Random Link: selector = ".similar-products a"
   ↓
8. Wait: 10-20s (xem sản phẩm tương tự)

Chi phí: ~91-150 tokens

Câu Hỏi Thường Gặp

❓ Làm sao tìm CSS Selector?

Cách nhanh nhất:

  1. Right-click vào element cần tìm
  2. Chọn "Inspect" (Kiểm tra)
  3. Right-click vào code HTML
  4. Copy → Copy selector
  5. Paste vào workflow

{info} Mẹo: Nếu selector quá dài, có thể rút gọn bằng cách dùng id hoặc class chính.


❓ Node nào tốn tokens nhất?

Wait là node duy nhất có chi phí biến đổi:

  • Wait 60 giây = 60 tokens
  • Url Goto = 30 tokens (cố định)
  • Urls Goto = 45 tokens (cố định)

Wait lâu = tốn nhiều tokens nhất!

Mẹo: Chỉ Wait đủ lâu để trang load và tạo tính tự nhiên, không cần quá dài.

❓ Click on Link vs Click Random Link - Dùng cái nào?

Tiêu Chí Click on Link Click Random Link
Chính xác ✅ Chính xác 100% ❌ Ngẫu nhiên
Dễ cấu hình ✅ Dễ (chỉ cần text) ⚠️ Cần selector tốt
Chi phí 30 tokens 30 tokens
Tự nhiên ⚠️ Lặp đi lặp lại ✅ Đa dạng
Khi nào dùng Click link cụ thể Duyệt ngẫu nhiên

Khuyến nghị:

  • Click vào link cụ thể (kết quả Google, nút CTA) → Click on Link
  • Giảm bounce rate, tăng pageview → Click Random Link
  • Duyệt blog, khám phá sản phẩm → Click Random Link

❓ Tại sao workflow lỗi "Element not found"?

3 nguyên nhân phổ biến:

1. CSS Selector sai

❌ Sai: input.search-box
✅ Đúng: input[name="search"]

2. Element chưa load

❌ Sai: Url Goto → Text Input (ngay lập tức)
✅ Đúng: Url Goto → Wait 2-3s → Text Input

3. Element bị ẩn/không tương tác được

Một số website ẩn input cho đến khi click vào nút Search
→ Cần thêm Click vào nút Search trước

Cách fix: Thêm Wait và kiểm tra lại selector

❓ Có thể dùng nhiều Text Input liên tiếp không?

Có! Ví dụ form đăng ký:

1. Url Goto: https://example.com/register
2. Wait: 3s
3. Text Input: input[name="name"], "Nguyễn Văn A"
4. Wait: 1s
5. Text Input: input[name="email"], "[email protected]"
6. Wait: 1s
7. Text Input: input[name="phone"], "0123456789"
8. Wait: 1s
9. Click on Link: text = "Đăng ký"

→ Hoàn toàn được!

❓ Wait bao lâu là đủ?

Bảng tham khảo:

Tình Huống Wait Min-Max Lý Do
Load trang đơn giản 2-5s Đủ cho HTML/CSS
Load trang phức tạp 5-10s Nhiều JS, hình ảnh
Đọc tiêu đề 3-8s Quét nhanh
Đọc 1 đoạn 10-20s Đọc kỹ
Đọc toàn bài 30-60s Đọc hết
Xem sản phẩm 10-25s Xem hình + mô tả
Delay giữa click 1-3s Suy nghĩ

Nguyên tắc chung: Đủ để trang load + Giả lập hành vi người thật

❓ Url Goto vs Urls Goto - Khi nào dùng?

Dùng Url Goto (30 tokens) khi:

  • Chỉ có 1 URL
  • URL cố định
  • Muốn tiết kiệm tokens

Dùng Urls Goto (45 tokens) khi:

  • Có 3+ URL
  • Muốn phân bổ traffic đều
  • Tạo tính đa dạng

Ví dụ:

1 URL → Url Goto
3+ URL → Urls Goto (đáng tiền 15 tokens để đổi lấy tính đa dạng)

❓ Có cần phải dùng tất cả 6 node types không?

Không! Workflow đơn giản chỉ cần 3 node types:

Workflow tối thiểu:

1. Url Goto (bắt buộc - mở trang)
2. Wait (bắt buộc - đợi load)
3. Click on Link (tùy chọn - nếu cần click)

Workflow SEO cơ bản:

Url Goto + Wait + Text Input + Wait + Click on Link + Wait
→ Chỉ 4 node types: Url Goto, Wait, Text Input, Click on Link

Không cần dùng hết 6 loại - chỉ dùng những gì cần thiết!


Tóm Tắt

Node Type Chi Phí Khi Nào Dùng Mức Độ
Url Goto 30 tokens Mở 1 URL cụ thể ⭐ Cơ bản
Urls Goto 45 tokens Mở ngẫu nhiên nhiều URL ⭐⭐ Trung cấp
Wait 1 token/giây Luôn luôn cần ⭐ Cơ bản
Click Random Link 30 tokens Duyệt ngẫu nhiên ⭐⭐ Trung cấp
Click on Link 30 tokens Click link cụ thể ⭐ Cơ bản
Text Input 10 tokens Nhập văn bản ⭐ Cơ bản

3 Node PHẢI CÓ trong mọi workflow:

  1. Url Goto hoặc Urls Goto (mở trang)
  2. Wait (đợi load + giả lập tự nhiên)
  3. ✅ Ít nhất 1 node tương tác khác

Công thức thành công:

Navigation + Wait + Interaction + Wait = Workflow tự nhiên!

Bước Tiếp Theo