utm_source=chatgpt.com: cách đo lưu lượng truy cập từ ChatGPT
MarkdownThẻ UTM và referrer, phân khúc trong Metrika, trang đích, GA4 và vai trò của OAI-SearchBot, GPTBot và ChatGPT-User.
Đọc toàn bộ bài viết
ChatGPT tự thêm thẻ utm_source=chatgpt.com vào các liên kết đến trang web trong kết quả tìm kiếm của mình, để chủ sở hữu trang web có thể xem những lượt truy cập này trong công cụ phân tích. Trong Yandex Metrica, thẻ xuất hiện trong báo cáo “Báo cáo → Nguồn → Thẻ UTM”, và có thể kết hợp tín hiệu quan sát trong phân khúc thẻ OR đúng host referrer ChatGPT. Nó gom lượt có thể quy nguồn mà analytics thấy, không mọi lượt hay bằng chứng ai nhấp.
Một dòng chatgpt.com đã xuất hiện trong Metrica, và không ai biết ai đứng sau đó: quảng cáo, bot hay người thật. Marker quy nguồn lượt tới ChatGPT trong analytics nhưng không tự chứng minh người thật nhấp hay được đề xuất. “Trang đích” cho biết trang vào của lượt khớp quy tắc đó.
Hãy xem lần lượt: thẻ này đến từ đâu, xuất hiện ở đâu trong Metrica, không hiển thị ở đâu và AI đang đề xuất những trang nào.
Điểm chính
Chính ChatGPT thêm thẻ utm_source=chatgpt.com vào các liên kết từ kết quả tìm kiếm của mình: đây là tín hiệu quy nguồn link từ câu trả lời, không xác minh danh tính người ghé. Trong Metrica, thẻ nằm trong báo cáo “Thẻ UTM”, ở dòng UTM Source có giá trị chatgpt.com. Một số lượt truy cập không có thẻ mà có referrer chatgpt.com, vì vậy hãy tạo phân khúc bằng “thẻ OR referrer” rồi mở báo cáo “Trang đích” cho phân khúc đó. Đây không phải tổng đầy đủ hoặc cận dưới bảo đảm: URL được sao chép sẽ được tính là lượt truy cập trực tiếp, còn những lần nhắc đến không có lượt nhấp thì hoàn toàn không hiển thị. Để thẻ xuất hiện, trang web phải cho phép trình thu thập dữ liệu OAI-SearchBot truy cập.
Thẻ utm_source=chatgpt.com đến từ đâu và ai thêm thẻ
OpenAI thêm thẻ này. Khi ChatGPT tìm kiếm trên internet và đưa liên kết đến trang web của bạn trong câu trả lời, nó sẽ thêm utm_source=chatgpt.com trực tiếp vào URL. Đây không phải quảng cáo và cài đặt của bạn không liên quan: tham số này đến từ ChatGPT cùng với lượt truy cập.
Trên thanh địa chỉ của người dùng, lượt truy cập như vậy trông như sau:
https://example.com/page?utm_source=chatgpt.com
Mọi thứ sau dấu “?” đều do ChatGPT thêm vào; phần còn lại của URL là của bạn. Metrica đọc phần hậu tố này và đưa lượt truy cập vào báo cáo thẻ.
Dòng chatgpt.com gom lượt mang marker nguồn đó. Tag được chép, thêm tay hoặc giả cũng có thể cùng dòng; dùng làm bằng chứng quy nguồn, không chứng minh người thật hay khuyến nghị.
Dòng này không là báo cáo nhận diện bot. OAI-SearchBot thu thập dữ liệu trang web để các trang có thể xuất hiện trong tìm kiếm của ChatGPT. ChatGPT-User mở một trang khi có người trong cuộc trò chuyện yêu cầu tìm kiếm thông tin. Cả hai đều gửi yêu cầu trực tiếp đến trang; chúng không theo các liên kết trong câu trả lời và không có thẻ.
Tài liệu Ailoot mô tả cách kết nối mô hình và làm việc với API.
Thẻ xuất hiện ở đâu trong Metrica và vì sao cần kiểm tra riêng từng trang
Đường dẫn trong Metrica: Báo cáo → Nguồn → Thẻ UTM. Trong nhóm UTM Source, hãy tìm dòng chatgpt.com.
Metrica phân biệt chữ hoa và chữ thường trong giá trị thẻ. chatgpt.com và ChatGPT.com sẽ xuất hiện thành hai dòng khác nhau trong báo cáo, vì vậy hãy tìm bằng chữ thường, chính xác như cách ChatGPT đặt thẻ.
Bên cạnh dòng đó, hãy kiểm tra tỷ lệ thoát và thời gian trên trang. Người dùng đến từ câu trả lời của AI cho một câu hỏi cụ thể. Tỷ lệ thoát cho thấy họ có tìm được câu trả lời trên trang hay đóng trang sau vài giây.
Số liệu tổng thể của trang web không nói lên nhiều điều. Hãy theo dõi lưu lượng tìm kiếm cho từng bài viết để hiểu bài nào mang lại lượt truy cập từ internet, từ Yandex và Google, còn bài nào thì không.
Cách tiếp cận với ChatGPT cũng vậy: xem ChatGPT đưa người dùng đến trang nào. Chỉ một dòng trong “Thẻ UTM” là chưa đủ.
Kết hợp tín hiệu quy nguồn ChatGPT nhìn thấy: thẻ hoặc referrer
Metrica xác định nguồn của lượt truy cập bằng thẻ nếu thẻ có mặt trong lần xem trang đầu tiên. Nếu không có thẻ, hệ thống kiểm tra referrer, tức URL của trang mà người dùng vừa truy cập. Vì vậy, lượt truy cập từ ChatGPT nằm ở hai nơi: lượt có thẻ nằm trong báo cáo “Thẻ UTM”, còn lượt không có thẻ nằm trong báo cáo “Trang web” với referrer chatgpt.com.
Một điều kiện chỉ thu thập được một phần lượt truy cập. Bạn cần cả hai:
- Mở báo cáo Báo cáo → Nguồn → Thẻ UTM.
- Thêm điều kiện thẻ vào phân khúc: UTM Source bằng chatgpt.com.
- Thêm điều kiện thứ hai bằng “OR” cho referrer khớp với biểu thức chính quy bên dưới.
- Lưu phân khúc để có thể so sánh các giai đoạn theo cùng một quy tắc.
- Mở báo cáo “Trang đích” cho phân khúc đó.
Biểu thức referrer:
^https?://chatgpt\.com(:[0-9]+)?([/?#]|$)
Biểu thức dành cho URL referrer đầy đủ: neo scheme và host, cho cổng số tùy chọn, yêu cầu host kết thúc trước path, query, fragment hoặc cuối giá trị. Không khớp chatgpt.com.evil.example hay path chỉ chứa chatgpt.com. Nếu trường chỉ chứa hostname, dùng ^chatgpt\.com$; xem giá trị thực trước chọn.
Giữ nguồn OpenAI khác trong phân khúc riêng thay gộp mọi openai.com thành ChatGPT. Với URL đầy đủ, ^https?://([a-z0-9-]+\.)*openai\.com(:[0-9]+)?([/?#]|$) khớp family riêng đó, không xác lập khuyến nghị ChatGPT.
Dấu gạch chéo ngược trước dấu chấm là cần thiết: nếu không có nó, dấu chấm trong biểu thức sẽ khớp với bất kỳ ký tự nào. Và đừng rút gọn biểu thức thành ai. Như vậy, biểu thức sẽ khớp với mọi miền có hai chữ cái đó đứng cạnh nhau, khiến lượt truy cập từ các nguồn khác cũng bị đưa vào phân khúc.
Phân khúc đã lưu dùng được trong mọi báo cáo Metrica. Nếu trang web có thiết lập mục tiêu, cùng phân khúc đó sẽ cho biết người dùng từ ChatGPT có gửi yêu cầu hay chỉ đọc.
Trang vào nhận lượt quy nguồn: báo cáo “Trang đích”
“Trang đích” của phân khúc cho trang vào của lượt mang tín hiệu quy nguồn ChatGPT được chọn. Không hiện câu trả lời, chứng minh khuyến nghị hay xác thực người ghé là con người.
Thông thường, lưu lượng từ AI bắt đầu có hiệu quả khi các mô hình được cập nhật.
Vì vậy, vài lượt truy cập ban đầu là bình thường. Đừng kết luận chỉ dựa trên tuần đầu tiên; hãy quay lại phân khúc sau khi các mô hình được cập nhật.
Đặt danh sách các trang có lượt truy cập từ Yandex bên cạnh đó, rồi xem trang nào có mặt trong cả hai danh sách và trang nào được ChatGPT tự chọn.
Hãy làm việc với các trang trong danh sách như cách bạn làm với Yandex: bổ sung nội dung và duy trì chất lượng tốt. Nguyên tắc là vậy: tạo thật nhiều bài viết hay, chất lượng cao. Công cụ tìm kiếm theo dõi xem mọi người có đọc chúng hay không.
Để có lưu lượng miễn phí từ Yandex và Google, bạn cần cả một bộ phận quảng bá. Đó là lý do tôi giao việc phân tích lưu lượng cho một agent: agent khởi chạy mỗi ngày lúc 9 giờ sáng, phân tích những gì nó đã làm hôm qua và kết quả lưu lượng, rồi tự đưa ra quyết định.
Vì sao lượt truy cập từ ChatGPT ít hơn vẻ bề ngoài: lượt truy cập trực tiếp, GA4 và câu trả lời không có lượt nhấp
Phân khúc là góc quy nguồn không đầy đủ, không bảo đảm cận dưới: thiếu tín hiệu làm bỏ lượt, còn marker chép hoặc thêm tay có thể gồm lượt không trực tiếp từ câu trả lời. Lượt truy cập không có thẻ và không có tiêu đề Referer được Metrica ghi nhận là “Lượt truy cập trực tiếp”. Điều này xảy ra khi ai đó sao chép URL từ câu trả lời rồi dán vào trình duyệt, hoặc khi liên kết mở ra mà không truyền referrer. Những lượt truy cập này không thể khôi phục sau đó.
Trong Google Analytics 4, cùng thẻ đó xuất hiện dưới dạng nguồn phiên chatgpt.com. Cách làm cũng giống vậy: thẻ hoặc referrer.
Ngoài ra còn có những lượt truy cập hoàn toàn không xuất hiện. ChatGPT có thể nhắc đến trang web của bạn hoặc tóm tắt một trang, nhưng người dùng có thể không truy cập trang web. Không hệ thống phân tích nào nhìn thấy tương tác đó. Bạn có thể nhận biết gián tiếp qua số lượt tìm kiếm tên công ty tăng lên và qua câu trả lời cho câu hỏi “Bạn biết đến chúng tôi từ đâu?” trên biểu mẫu yêu cầu, nếu bạn thêm một lựa chọn dành cho AI.
Lượt truy cập từ ChatGPT xuất hiện ở đâu:
| Tình huống | Metrica | GA4 |
|---|---|---|
| Liên kết có thẻ từ tìm kiếm của ChatGPT | “Thẻ UTM”, UTM Source chatgpt.com | Phiên có thẻ chatgpt.com |
| Lượt truy cập có referrer nhưng không có thẻ | “Trang web”, referrer chatgpt.com | Referrer chatgpt.com |
| URL được sao chép hoặc mở mà không có referrer | “Lượt truy cập trực tiếp” | Lưu lượng truy cập trực tiếp |
| Được nhắc đến nhưng không có lượt nhấp | Không hiển thị | Không hiển thị |
Đừng tự dùng thẻ chatgpt, và thẻ trong liên kết của người khác cho bạn biết điều gì
Nếu bạn tự thêm utm_source=chatgpt hoặc utm_source=chatgpt.com vào các liên kết trong bài đăng hay bản tin, những lượt truy cập đó sẽ bị trộn lẫn với lượt truy cập từ câu trả lời của ChatGPT. Báo cáo sẽ không còn trả lời được câu hỏi AI đang đề xuất nội dung gì.
Hãy dùng một giá trị khác để theo dõi lượt truy cập của riêng bạn, chẳng hạn utm_source=telegram, và luôn viết theo cùng một cách, với cách viết hoa nhất quán. Duy trì một bảng các thẻ riêng, ghi rõ giá trị nào được dùng trên nền tảng nào. Nếu không, sáu tháng sau báo cáo sẽ có Telegram, telegram và tg, và bạn sẽ phải đoán xem chúng có phải cùng một nguồn hay không.
Thẻ trong link người khác cho biết URL mang giá trị nguồn đó. Có thể chép từ câu trả lời ChatGPT nhưng ai cũng thêm được, nên không chứng minh nguồn link hoặc văn bản xung quanh do AI viết. Bạn có thể xóa phần hậu tố sau dấu “?” và trang vẫn mở như bình thường.
Cách xuất hiện trong câu trả lời của ChatGPT để thẻ được ghi nhận
Nếu dòng chatgpt.com trong báo cáo trống, trước tiên hãy mở robots.txt. Trang web bị chặn đối với OAI-SearchBot sẽ không xuất hiện trong câu trả lời tìm kiếm của ChatGPT; tốt nhất thì nó chỉ còn là một liên kết điều hướng. Đừng chặn OAI-SearchBot.
Mở địa chỉ /robots.txt của trang web bạn trong trình duyệt và tìm hai mục. Thứ nhất, khối User-agent: OAI-SearchBot có dòng Disallow: /. Thứ hai, khối User-agent: * chung có Disallow: /: khối này chặn trang web đối với tất cả bot không có khối riêng.
GPTBot và OAI-SearchBot được cấu hình riêng. GPTBot thu thập văn bản để huấn luyện mô hình; OAI-SearchBot cần thiết cho việc tìm kiếm. Bạn có thể cho phép tìm kiếm và chặn huấn luyện:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
Sau khi bạn chỉnh sửa robots.txt, các hệ thống của OpenAI cần khoảng 24 giờ để áp dụng thay đổi.
ChatGPT-User được gọi khi có người thực hiện thao tác trong cuộc trò chuyện, và các quy tắc robots.txt có thể không áp dụng cho nó. Cài đặt của ChatGPT-User không ảnh hưởng đến việc một trang có xuất hiện trong câu trả lời tìm kiếm hay không.
Tiếp theo, bạn chỉ cần chờ các mô hình được cập nhật rồi mở lại phân khúc. Hãy cùng xem.
ChatGPT đang đề xuất những trang nào trên trang web của bạn? Hãy so sánh những gì AI chọn trên trang web của bạn.
Câu hỏi thường gặp
Một tuần sau khi chỉnh sửa robots.txt mà vẫn không có lượt truy cập từ ChatGPT: tôi nên kiểm tra gì?
Nếu OAI-SearchBot được phép truy cập, bước tiếp theo phụ thuộc vào chính chức năng tìm kiếm của ChatGPT. Mở phân khúc trong khoảng thời gian một tháng và kiểm tra cả hai báo cáo “Thẻ UTM” và “Trang web”: rất dễ bỏ sót vài lượt truy cập trên biểu đồ một tuần. Đồng thời, hãy quay lại phân khúc sau lần cập nhật mô hình tiếp theo.
Tôi có cần tự gắn thẻ cho các liên kết dành cho AI không?
Không. ChatGPT tự tạo liên kết trong câu trả lời và thêm utm_source=chatgpt.com vào đó. Việc của bạn là cho phép OAI-SearchBot truy cập trang web và kiểm tra phân khúc.
Nguồn
- OpenAI: Câu hỏi thường gặp cho nhà xuất bản và nhà phát triển - ChatGPT tự thêm utm_source=chatgpt.com vào các liên kết từ tìm kiếm của mình; lưu lượng hiển thị trong công cụ phân tích; không được chặn OAI-SearchBot nếu muốn trang web xuất hiện trong câu trả lời
- OpenAI: Tổng quan về OpenAI Crawlers - Vai trò của OAI-SearchBot, GPTBot và ChatGPT-User; cấu hình riêng cho tìm kiếm và huấn luyện; khoảng 24 giờ sau khi chỉnh sửa robots.txt
- Yandex Metrica: Báo cáo “Thẻ UTM” - Đường dẫn Báo cáo → Nguồn → Thẻ UTM; giá trị thẻ phân biệt chữ hoa và chữ thường
- Yandex Metrica: Cách xác định nguồn lưu lượng - Nguồn được xác định bằng thẻ trong lần xem trang đầu tiên, hoặc bằng referrer nếu không có thẻ; lượt truy cập qua liên kết xuất hiện trong báo cáo “Trang web” và “Thẻ UTM”
- Yandex Metrica: Hỏi đáp về nguồn lưu lượng - Lượt truy cập trực tiếp: lượt truy cập mà trình duyệt không gửi tiêu đề Referer
Bạn có thể tiếp tục làm việc với AI trên Ailoot.
Xem thêm chi tiết
Câu hỏi thường gặp
Vì sao không khớp mọi referrer chứa chatgpt.com hoặc openai.com?
Chuỗi con có thể khớp hostname không liên quan hoặc đường URL; openai.com còn có trang ngoài ChatGPT. Khớp đầy đủ hostname ChatGPT theo định dạng trường thật và tách lượt giới thiệu OpenAI khác sang phân khúc riêng.
Nguồn chatgpt.com có chứng minh ChatGPT giới thiệu trang cho con người không?
Không. Đây là tín hiệu phân bổ; tag có thể được chép hoặc thêm tay. Trang đích của phân khúc cho thấy lượt vào khớp, không xác thực người ghé hay lời và ý định của câu trả lời.