Cào dữ liệu Đánh giá Trustpilot sang Google Sheets và Định dạng CSV của HelpfulCrowd - Quy trình làm việc n8n

Tự động hóa việc cào đánh giá Trustpilot bằng workflow n8n mạnh mẽ này. Trích xuất dữ liệu đánh giá, chuyển đổi nó cho Google Sheets và đảm bảo khả năng tương thích với các dịch vụ như HelpfulCrowd.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Đối tượng phù hợp

Các nhà quản lý thương mại điện tử cần hợp nhất dữ liệu đánh giá từ Trustpilot.
Các nhà phân tích tiếp thị theo dõi cảm nhận của khách hàng trên các nền tảng.
Người dùng tìm kiếm các mẫu n8n cào web nâng cao có khả năng xử lý phân trang và phân tích cú pháp tùy chỉnh.
Các chuyên gia tự động hóa n8n yêu cầu các ví dụ về triển khai node Code n8n tùy chỉnh sử dụng Cheerio.

Tổng quan

Workflow n8n toàn diện này cung cấp một giải pháp mạnh mẽ để thu thập số lượng lớn phản hồi của khách hàng được đăng tải trên Trustpilot. Không giống như các phương pháp trích xuất đơn giản hơn, mẫu n8n này xử lý việc phân trang sâu và phân tích cú pháp phức tạp của cấu trúc trang web hiện đại bằng cách sử dụng node Code n8n tùy chỉnh chạy Cheerio. Giá trị chính nằm ở đường dẫn đầu ra kép của nó, cung cấp dữ liệu tiêu chuẩn, dễ đọc cho một Google Sheet trong khi đồng thời định dạng một bộ dữ liệu riêng biệt tương thích hoàn hảo với các công cụ quản lý đánh giá của bên thứ ba như HelpfulCrowd. Việc thiết lập tự động hóa n8n này được tinh giản hóa rất nhiều, chỉ yêu cầu cập nhật ID công ty và số trang tối đa cần cào. Workflow n8n mạnh mẽ này đảm bảo dữ liệu đánh giá của bạn luôn được cập nhật và sẵn sàng để phân tích hoặc nhập.

Cách thức hoạt động

Quá trình tự động hóa bắt đầu bằng một trigger n8n theo lịch trình hoặc thủ công. Đầu tiên, node Set n8n Global khởi tạo hai tham số chính: companyid mục tiêu (ví dụ: 'n8n.io') và giới hạn maxpage. Sau đó, workflow thực thi node HTTP Request n8n Get reviews, được cấu hình để xử lý phân trang yêu cầu, lấy dữ liệu các trang tuần tự với khoảng thời gian năm giây (5000ms) cho đến khi đạt đến giới hạn trang đã xác định hoặc mã trạng thái 404 báo hiệu kết thúc các đánh giá có sẵn. Bước quan trọng là node Code n8n Parse reviews. Node n8n tùy chỉnh này sử dụng thư viện Cheerio để tải nội dung HTML nhận được, xác định vị trí dữ liệu JSON ẩn được nhúng trong thẻ script NEXT_DATA, và trích xuất các đối tượng đánh giá thô. Mảng đánh giá kết quả sau đó được gửi đến node Split Out n8n, tạo ra một mục riêng cho từng đánh giá. Các mục này đi theo hai luồng song song: một luồng sử dụng node Set n8n General edits để cấu trúc thông tin đánh giá cơ bản trước khi ghi vào Google Sheet (sử dụng node n8n General sheet), và luồng thứ hai sử dụng node Set n8n HelpfulCrowd edits để ánh xạ dữ liệu một cách tỉ mỉ theo các tiêu đề cột và yêu cầu cụ thể cần thiết để nhập CSV vào HelpfulCrowd, cuối cùng ghi dữ liệu chuyên biệt này vào một Google Sheet riêng biệt thông qua node n8n HelpfulCrowd Sheets chuyên dụng. Toàn bộ workflow n8n này đảm bảo việc xử lý dữ liệu linh hoạt và đa mục đích.

Hướng dẫn cài đặt


  1. Sao chép Workflow n8n: Sao chép JSON workflow n8n được cung cấp và dán vào phiên bản n8n của bạn bằng tùy chọn 'Import Workflow'.

  2. Cấu hình ID Công ty: Tìm node Set n8n Global (bên cạnh ghi chú dán). Thay đổi giá trị companyid (hiện tại là n8n.io) thành ID công ty Trustpilot bạn muốn cào. Điều chỉnh maxpage nếu cần.

  3. Thiết lập Google Sheets: Trước khi chạy workflow n8n, hãy sao chép bảng tính mẫu được đề xuất được đề cập trong ghi chú dán.

  4. Thiết lập Thông tin xác thực: Đối với cả hai phiên bản node n8n Google Sheets (General sheetHelpfulCrowd Sheets), hãy đảm bảo bạn đã kết nối một thông tin xác thực API OAuth2 Google Sheets hợp lệ. Chọn ID bảng tính và tên sheet tương ứng với các định dạng chung và HelpfulCrowd.

  5. Kích hoạt và Kiểm tra: Chạy workflow n8n thủ công bằng trigger 'Test workflow', hoặc kích hoạt node Schedule Trigger n8n để cập nhật liên tục.

Chi tiết Node

Schedule Trigger / Manual Trigger: Các điểm kích hoạt n8n bắt đầu cho quá trình tự động hóa. Cho phép chạy workflow n8n theo yêu cầu hoặc tự động dựa trên lịch trình xác định.
Global (Set n8n node): Được sử dụng để cấu hình ban đầu, xác định companyid mục tiêu (ví dụ: n8n.io) và số lượng maxpage cho trình cào.
Get reviews (HTTP Request n8n node): Thực hiện việc cào URL Trustpilot thực tế. Cấu hình chính bao gồm:
URL: Sử dụng một biểu thức để chèn companyid.
Pagination: Được cấu hình để yêu cầu các trang tăng dần (page={{ $pageCount + 1 }}) với độ trễ 5000ms giữa các yêu cầu, bị giới hạn bởi maxRequests.
Parse reviews (Code n8n node): Một node Code n8n tùy chỉnh sử dụng thư viện Cheerio để phân tích cú pháp HTML trả về, nhắm mục tiêu cụ thể vào thẻ script #\
\NEXT\DATA\\ để trích xuất dữ liệu JSON có cấu trúc chứa các đánh giá.
Split Out (n8n node): Nhận mảng các đánh giá đã trích xuất và chia chúng thành các mục n8n riêng biệt, cho phép các node tiếp theo xử lý từng đánh giá riêng lẻ.
General edits (Set n8n node): Ánh xạ các trường dữ liệu Trustpilot thô (Rating, Body, Author, Date, v.v.) thành các tiêu đề cột tiêu chuẩn cho báo cáo chung.
HelpfulCrowd edits (Set n8n node): Thực hiện chuyển đổi dữ liệu chuyên biệt, ánh xạ các trường để khớp với các cột bắt buộc (ví dụ: productid, rating, feedback, reviewdate) cần thiết để nhập vào HelpfulCrowd.
General sheet / HelpfulCrowd Sheets (Google Sheets n8n node): Hai node này xử lý đầu ra cuối cùng. Cả hai đều được cấu hình để 'Append or Update' (Thêm hoặc Cập nhật) dữ liệu, sử dụng review_id làm cột so khớp duy nhất để tránh trùng lặp trong quá trình thực thi workflow n8n lặp lại.

Các quy trình n8n liên quan

miễn phí

Node: 8 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi

Automation specialist with 10+ years of experience helping SME website owners streamline their workflows—specializing in Squarespace, Shopify, and WordPress. Book an initial consultation for custom n8n automation using my link.

Đặc sắc*