OROVA.VN — BIZ AI AGENT
Góc nhìn

Attribution của SEO rối rắm: một mô hình thực sự dùng được

Orova 2 lượt xem
Attribution của SEO rối rắm: một mô hình thực sự dùng được

Hỏi mười người làm marketing rằng SEO mang về bao nhiêu doanh thu, bạn sẽ nhận về mười cách tính khác nhau — và phần lớn đều sai theo một hướng nào đó. Có người chỉ đếm những đơn hàng mà phiên cuối cùng đến từ tìm kiếm tự nhiên. Có người gộp tất cả lưu lượng organic rồi nhân với tỷ lệ chuyển đổi trung bình. Có người thẳng tay nói "SEO không đo được đâu" rồi bỏ qua. Cả ba cách đều dẫn đến quyết định ngân sách lệch lạc, và cả ba đều xuất phát từ cùng một chỗ rối: gán công cho SEO khó hơn gán công cho gần như mọi kênh khác.

Cái khó không phải vì SEO mơ hồ. Nó khó vì SEO làm đúng cái việc khó đo nhất: tạo ra nhu cầu và sự tin tưởng ở giai đoạn sớm, rồi nhường công chốt đơn cho kênh đến sau. Một bài viết tốt có thể là lần đầu khách hàng biết tới bạn, nhưng đến khi họ mua, họ gõ thẳng tên thương hiệu, hoặc bấm vào một quảng cáo, hoặc gọi điện. Trong báo cáo, đơn đó được ghi cho brand search, cho quảng cáo, cho hotline — không cho bài viết đã châm ngòi. SEO làm việc nặng, kênh khác lĩnh thưởng.

Bài này không hứa cho bạn một con số "doanh thu từ SEO" hoàn hảo, vì con số đó không tồn tại. Thay vào đó, nó giải thích vì sao attribution của SEO rối rắm đến vậy, mổ xẻ các mô hình attribution phổ biến cùng ưu nhược của từng cái, rồi đề xuất một cách dùng thực dụng cho đội nhỏ — đặc biệt là đội ở Việt Nam, nơi một phần lớn hành trình mua diễn ra ngoài website, qua Zalo và qua điện thoại, ở chỗ Google Analytics không bao giờ nhìn thấy.

Attribution SEO khó vì SEO thường là điểm chạm đầu hoặc giữa hành trình, hiếm khi là điểm chốt cuối cùng. Mô hình last-click — mặc định ở hầu hết công cụ — ghi toàn bộ công cho lần nhấp cuối, nên nó dìm SEO một cách có hệ thống. Cách thực dụng cho đội nhỏ là báo song song hai con số: số đơn mà tìm kiếm tự nhiên tự chốt, và số đơn mà SEO có tham gia hỗ trợ (assisted conversions) — kèm một câu hỏi "Bạn biết tới chúng tôi qua đâu?" để bắt phần hành trình diễn ra ngoài web.

Vì sao gán công cho SEO khó hơn mọi kênh khác

Để hiểu vì sao attribution của SEO rối, hãy tách ra ba lý do gốc. Chúng chồng lên nhau, và mỗi cái một mình đã đủ làm sai lệch báo cáo; cộng lại thì gần như chắc chắn bạn đang đánh giá thấp SEO.

Một hành trình mua có rất nhiều điểm chạm

Khách hàng B2B hiếm khi đọc một bài, rồi mua ngay trong cùng phiên. Một hành trình điển hình có thể là: tháng này họ tìm "phần mềm quản lý quảng cáo", đọc một bài so sánh của bạn, đóng tab. Hai tuần sau họ tìm lại chủ đề đó, đọc một bài khác sâu hơn, đăng ký nhận bản tin. Một tháng sau, khi sếp duyệt ngân sách, họ gõ thẳng tên thương hiệu của bạn vào Google, vào trang, rồi để lại form. Trong câu chuyện này SEO xuất hiện ít nhất hai lần ở vai trò quyết định nhất — gây ấn tượng đầu tiên và nuôi dưỡng sự cân nhắc — nhưng cú nhấp cuối cùng lại là một brand search, thứ mà nhiều người xếp vào "direct" hoặc tách riêng khỏi SEO.

Càng nhiều điểm chạm, càng khó nói "đơn này là nhờ ai". Và SEO, vì bản chất phục vụ người đang tìm hiểu, thường nằm rải ở đầu và giữa hành trình — đúng những vị trí mà mô hình attribution mặc định đối xử tệ nhất.

Organic âm thầm hỗ trợ các kênh khác

SEO không chỉ tự mang về đơn; nó làm các kênh khác chạy tốt hơn. Khi nội dung của bạn xuất hiện đều ở các truy vấn liên quan, người ta nhìn thấy thương hiệu bạn nhiều lần trước khi mua, và điều đó nâng tỷ lệ nhấp lẫn tỷ lệ chuyển đổi của quảng cáo trả phí. Khi một bài blog xếp hạng tốt được nhiều người chia sẻ, nó tạo ra brand search — những lượt tìm kiếm thẳng tên bạn — mà công cụ phân tích lại ghi cho "direct" hoặc "organic brand", không cho bài đã tạo ra nhu cầu đó.

Hiệu ứng hỗ trợ này gần như vô hình trong báo cáo theo kênh. Bạn thấy quảng cáo "hiệu quả", nhưng một phần hiệu quả ấy được SEO bơm vào từ phía sau. Cắt ngân sách nội dung vì "nó không trực tiếp ra đơn" là cách nhanh nhất để vài tháng sau thấy chi phí quảng cáo tăng mà không hiểu tại sao.

SEO có độ trễ dài, đo trong cửa sổ ngắn sẽ sai

Quảng cáo bật lên là có lượt nhấp trong ngày; tắt đi là tắt. SEO thì ngược lại: một bài viết hôm nay có thể phải vài tháng mới leo lên top, rồi mang traffic đều đặn trong nhiều năm. Nghĩa là công sức bạn bỏ ra quý này tạo doanh thu vào quý sau, hoặc quý sau nữa. Nếu bạn đo SEO bằng cửa sổ chuyển đổi 30 ngày giống như đo một chiến dịch quảng cáo, bạn đang gán doanh thu của tháng Sáu cho nỗ lực của tháng Sáu, trong khi phần lớn doanh thu tháng Sáu thật ra đến từ nội dung viết hồi tháng Hai.

Độ trễ này khiến SEO trông tệ trong báo cáo ngắn hạn và trông xuất sắc trong báo cáo dài hạn — và đội nào quen nhìn dashboard theo tuần sẽ liên tục ra quyết định dựa trên nửa đầu của câu chuyện. Nếu bạn từng phải đứng trước sếp giải thích con số này, bài cách chứng minh ROI của SEO sau sáu tháng đi sâu vào việc trình bày độ trễ thành một đường cong tích lũy thay vì một con số tháng đơn lẻ.

Bốn mô hình attribution và sự thật về từng cái

"Mô hình attribution" chỉ là quy tắc phân chia công của một đơn hàng cho các điểm chạm đã dẫn tới nó. Không có mô hình đúng tuyệt đối — mỗi mô hình là một giả định về cách bạn tin marketing hoạt động. Hiểu giả định đó là cách duy nhất để không bị một con số đẹp đẽ đánh lừa.

Last-click: mặc định, và thiên vị nhất

Last-click gán 100% công cho điểm chạm cuối cùng trước khi chuyển đổi. Đây là mô hình mặc định ở phần lớn công cụ vì nó đơn giản và không gây tranh cãi: cú nhấp cuối là cái dễ thấy nhất. Nhưng chính sự đơn giản đó dìm SEO. Vì SEO hay đứng ở đầu và giữa hành trình, còn cú nhấp cuối hay là brand search, direct, hoặc quảng cáo remarketing, last-click sẽ liên tục ghi công cho kênh đến sau và để trống cho nội dung đã khởi động mọi thứ.

Ưu điểm: dễ hiểu, dễ thống nhất trong nội bộ, không ai cãi được cú nhấp cuối là gì. Nhược điểm: nó kể một câu chuyện sai về SEO, và nếu bạn phân bổ ngân sách theo nó, bạn sẽ rót tiền vào các kênh "chốt" và bỏ đói các kênh "tạo nhu cầu" — cho tới khi không còn nhu cầu để chốt.

First-click: đảo ngược thiên vị, nhưng cũng lệch

First-click gán toàn bộ công cho điểm chạm đầu tiên. Với một đội đang muốn chứng minh giá trị tạo nhu cầu của SEO, mô hình này nghe hấp dẫn vì nó cho SEO đúng phần công mà last-click đã lấy mất. Nhưng nó lệch theo hướng ngược: nó phớt lờ tất cả những gì xảy ra sau lần chạm đầu. Một người lần đầu biết bạn qua một bài blog nhưng sau đó được một chiến dịch email thuyết phục mới mua — first-click ghi hết cho bài blog, coi như email không tồn tại.

Ưu điểm: làm nổi bật vai trò khám phá, vốn là điểm mạnh thật của SEO. Nhược điểm: nó thưởng cho việc thu hút người lạ mà bỏ qua việc nuôi dưỡng và chốt, nên nếu lấy nó làm thước đo duy nhất, bạn sẽ tối ưu cho lượng truy cập đầu phễu mà quên mất phần biến truy cập thành tiền.

Linear: công bằng bề ngoài, mờ nhạt bên trong

Linear chia đều công cho mọi điểm chạm trong hành trình. Nếu có bốn điểm chạm, mỗi cái nhận 25%. Mô hình này dễ chịu vì nó thừa nhận cả hành trình thay vì chọn một người thắng, và nó thường nâng SEO lên so với last-click vì SEO xuất hiện ở nhiều điểm chạm.

Ưu điểm: không thiên vị đầu hay cuối, phản ánh rằng marketing là chuỗi tác động. Nhược điểm: nó giả định mọi điểm chạm quan trọng như nhau, điều gần như không bao giờ đúng. Một bài blog tình cờ đọc lướt và một buổi demo sản phẩm không nên nhận cùng 25%. Linear cho bạn một bức tranh "công bằng" nhưng làm phẳng mọi khác biệt về mức độ ảnh hưởng, nên nó hữu ích để thấy SEO có tham gia, nhưng kém để biết SEO tham gia mạnh đến đâu.

Sơ đồ so sánh bốn mô hình attribution SEO last-click, first-click, linear và data-driven, thể hiện cách mỗi mô hình chia công cho các điểm chạm trong hành trình mua hàng
Cùng một hành trình bốn điểm chạm, bốn mô hình attribution chia công hoàn toàn khác nhau. Last-click dìm SEO, first-click thổi phồng nó, còn sự thật nằm đâu đó ở giữa.

Data-driven: tốt nhất về lý thuyết, kén điều kiện

Mô hình data-driven không áp một quy tắc cứng. Thay vào đó nó dùng dữ liệu chuyển đổi thực của chính bạn để học xem điểm chạm nào thật sự làm tăng xác suất mua, rồi chia công theo mức đóng góp đo được. Về lý thuyết đây là mô hình đúng nhất: nó không giả định, nó quan sát. GA4 cung cấp một dạng attribution data-driven sẵn trong giao diện.

Ưu điểm: gần với thực tế nhất, vì nó phản ánh hành vi riêng của khách hàng bạn thay vì một quy tắc chung. Nhược điểm: nó cần một lượng dữ liệu chuyển đổi đủ lớn để mô hình học được điều có nghĩa. Đội nhỏ với vài chục đơn mỗi tháng thường không có đủ dữ liệu để data-driven cho ra kết quả ổn định — nó sẽ dao động mạnh và bạn không nên đặt cược ngân sách vào những dao động đó. Nó cũng vẫn chỉ thấy những gì xảy ra trong website; phần hành trình qua Zalo và điện thoại nó hoàn toàn mù.

Cách dùng thực dụng cho một đội nhỏ

Nếu bạn đang chờ một mô hình hoàn hảo, bạn sẽ chờ mãi. Đội nhỏ không cần độ chính xác của một tập đoàn; họ cần một cách báo cáo đủ trung thực để ra quyết định ngân sách đúng và đủ đơn giản để duy trì mỗi tháng. Dưới đây là một bộ khung tôi thấy chạy được trong thực tế, không cần công cụ đắt tiền.

Báo hai con số, không phải một

Sai lầm phổ biến nhất là cố ép SEO thành một con số doanh thu duy nhất. Đừng. Hãy báo cáo hai con số song song mỗi tháng, và luôn để cạnh nhau:

  • SEO tự chốt — số đơn (hoặc lead) mà tìm kiếm tự nhiên là kênh cuối cùng, tức phần SEO tự mang về trọn vẹn theo last-click. Đây là con số dè dặt, không ai cãi được, dùng làm sàn.
  • SEO có tham gia — số đơn mà SEO xuất hiện ở bất kỳ đâu trong hành trình, dù không phải điểm chạm cuối. Đây là con số phản ánh giá trị thật của SEO ở vai trò tạo nhu cầu và hỗ trợ.

Khoảng cách giữa hai con số chính là phần đóng góp ẩn của SEO mà last-click giấu đi. Khi bạn trình bày cả hai, bạn vừa trung thực (không thổi phồng con số tự chốt) vừa công bằng (không để SEO bị dìm về con số tự chốt). Cách trình bày hai con số này cũng là xương sống của bài đo ROI của SEO và chứng minh giá trị thật, nơi tôi đi sâu vào việc biến hai con số đó thành một câu chuyện ngân sách thuyết phục.

Dùng assisted conversions thay vì cố hoàn hảo

"SEO có tham gia" trong thực tế chính là chỉ số assisted conversions — số chuyển đổi mà một kênh góp mặt ở đâu đó trên đường đi nhưng không phải cú chốt cuối. GA4 cho bạn xem dữ liệu này qua các báo cáo về lộ trình chuyển đổi và so sánh mô hình attribution. Bạn không cần dựng mô hình riêng; bạn chỉ cần lôi ra con số organic xuất hiện trong các hành trình dẫn tới chuyển đổi, và đặt nó cạnh con số organic-là-cú-cuối.

Điểm mấu chốt: đừng coi assisted conversions là con số để cộng dồn vào doanh thu (nếu cộng, bạn sẽ đếm trùng một đơn cho nhiều kênh). Hãy coi nó là bằng chứng về vai trò. Câu bạn nói với sếp không phải "SEO mang về X đồng" mà là "SEO tự chốt X đồng, và còn có mặt trong Y đồng đơn hàng khác — cắt SEO là đe dọa cả phần Y đó".

UTM sạch là nền móng của mọi con số

Mọi mô hình attribution đều sụp đổ nếu dữ liệu đầu vào bẩn. Phần lớn báo cáo SEO sai không phải vì chọn nhầm mô hình, mà vì dữ liệu kênh bị gắn thẻ lộn xộn ngay từ đầu. Vài quy tắc UTM tối thiểu để giữ con số đáng tin:

  • Chỉ gắn UTM cho liên kết bạn chủ động đặt ra ngoài (email, bài đăng mạng xã hội, quảng cáo). Tuyệt đối không gắn UTM vào liên kết nội bộ trong website — làm vậy sẽ ghi đè nguồn gốc và phá nát attribution.
  • Thống nhất một bộ quy ước viết thường, không dấu, không khoảng trắng cho utm_source và utm_medium, rồi ép cả đội theo. "facebook", "Facebook" và "FB" bị tính là ba kênh khác nhau.
  • Đừng để traffic organic tự nhiên bị quảng cáo "ăn" công vì gắn thẻ sai. Nếu một quảng cáo dẫn về cùng trang mà SEO đang xếp hạng, hãy chắc chắn quảng cáo có UTM riêng để hai nguồn không lẫn vào nhau.
  • Kiểm tra báo cáo nguồn/medium mỗi tháng và dọn các giá trị "(not set)", "referral" lạ, hay nguồn trùng lặp trước khi đọc bất kỳ con số attribution nào.

UTM sạch không hào nhoáng, nhưng nó là khác biệt giữa một báo cáo đáng tin và một báo cáo trông chuyên nghiệp mà sai từ gốc.

Hỏi thẳng khách "Bạn biết tới chúng tôi qua đâu?"

Đây là công cụ attribution rẻ nhất, đơn giản nhất, và bị bỏ qua nhiều nhất. Thêm một câu hỏi không bắt buộc vào form đăng ký hoặc form liên hệ: "Bạn biết tới chúng tôi qua đâu?" với vài lựa chọn (tìm kiếm Google, được giới thiệu, mạng xã hội, quảng cáo, khác). Đây gọi là self-reported attribution, và nó bắt được đúng những thứ mà công cụ phân tích bỏ lỡ: hành trình kéo dài nhiều tháng, qua nhiều thiết bị, và phần diễn ra ngoài website.

Self-reported attribution không thay thế dữ liệu GA4; nó bổ sung một góc nhìn mà GA4 không có. Khi một khách nói "tôi đọc blog của các bạn mấy tháng trước" trong khi GA4 ghi họ là "direct", bạn vừa thấy chính xác cái khoảng tối mà last-click giấu đi. Gộp self-reported attribution với assisted conversions, bạn có hai cách độc lập để xác nhận cùng một sự thật: SEO làm nhiều việc hơn con số tự chốt cho thấy.

Sơ đồ mô hình attribution SEO thực dụng cho đội nhỏ Việt Nam: báo hai con số tự chốt và có tham gia, kết hợp câu hỏi nguồn trên form và cây cầu Zalo điện thoại để bắc qua phần hành trình ngoài website
Mô hình thực dụng: hai con số song song cho phần đo được trên web, và bốn cây cầu rẻ tiền để bắt phần hành trình diễn ra qua Zalo và điện thoại.

Bài toán riêng của web Việt: Zalo và điện thoại

Mọi mô hình attribution dựa trên web đều có một giả định ngầm: hành trình mua diễn ra trên website và kết thúc bằng một hành động trên website. Ở Việt Nam, giả định đó sai một phần lớn. Một tỷ lệ đáng kể khách hàng đọc nội dung của bạn trên web, rồi rời web để nhắn Zalo hoặc gọi điện trực tiếp để chốt. Khi đó GA4 ghi nhận một phiên organic không chuyển đổi — người dùng vào, đọc, rồi thoát — trong khi đơn hàng thật được chốt ở một kênh mà công cụ phân tích web không nhìn thấy.

Nghĩa là với web Việt, SEO bị dìm còn nặng hơn ở thị trường phương Tây. Last-click đã tệ; ở đây nó còn không thấy điểm chạm cuối, vì điểm chạm cuối nằm trong một cuộc gọi hoặc một cửa sổ chat. Nếu bạn chỉ đọc dashboard web, bạn sẽ kết luận nội dung "không ra đơn" trong khi thực tế nó đẩy hàng loạt người sang Zalo và hotline.

Cách bắc cầu khoảng tối ngoài web

Bạn không thể tracking hoàn hảo phần ngoài web, nhưng bạn có thể thu hẹp khoảng tối bằng vài cách rẻ:

  • Hỏi nguồn ngay khi sale bắt máy hoặc nhận chat. Một câu "Anh/chị biết tới bên em qua đâu ạ?" ghi vào CRM biến mỗi cuộc gọi thành một điểm dữ liệu attribution. Làm đều, sau vài tháng bạn có một mẫu đủ lớn để ước lượng tỷ trọng đơn hotline đến từ người đã đọc nội dung.
  • Dùng số hotline hoặc liên kết Zalo riêng cho các trang nội dung. Nếu nút "Gọi ngay" trên blog dùng một số hoặc một tham số khác với trang chủ, bạn biết cuộc gọi đó bắt nguồn từ luồng nội dung — một dạng UTM cho thế giới ngoài web.
  • Đếm hành vi chuyển tiếp như một chuyển đổi mềm. Lượt bấm nút Zalo, lượt bấm số điện thoại, lượt copy số — đặt chúng làm sự kiện trong GA4. Chúng không phải đơn hàng, nhưng chúng là tín hiệu rõ ràng rằng trang nội dung đẩy người dùng sang kênh chốt, và chúng lấp đúng chỗ mà phiên "không chuyển đổi" để trống.
  • Đối chiếu định kỳ giữa CRM và web. Mỗi quý, lấy danh sách đơn chốt qua Zalo/điện thoại có ghi nguồn là nội dung/tìm kiếm, đặt cạnh con số organic của web. Khoảng chênh chính là phần giá trị SEO mà dashboard web không bao giờ kể.

Không cách nào trong số này hoàn hảo, và đó là điểm mấu chốt của cả bài: mục tiêu không phải con số tuyệt đối mà là một ước lượng trung thực, có nhiều nguồn xác nhận chéo, đủ vững để ra quyết định ngân sách. Một báo cáo nói "SEO tự chốt khoảng X, có tham gia khoảng Y, và theo khảo sát sale thì khoảng Z% đơn hotline đến từ người đọc nội dung" đáng tin hơn nhiều một con số "doanh thu SEO" duy nhất trông chính xác giả tạo.

Đừng quên cộng chi phí khi đọc các con số này

Khi đã có một bức tranh attribution trung thực, bước cuối là đặt nó cạnh chi phí thật để ra quyết định. Đây là chỗ nhiều đội tự lừa mình: họ so doanh thu SEO với hóa đơn công cụ SEO, quên mất rằng phần đắt nhất của SEO là thời gian con người — viết bài, biên tập, kỹ thuật, phân tích. Khi tính chi phí thật của một đội SEO nội bộ, hai con số attribution ở trên mới đặt vào đúng bối cảnh: con số "tự chốt" so với chi phí cho bạn biên dưới của hiệu quả, con số "có tham gia" cho bạn biên trên. Bài chi phí thật của một đội SEO nội bộ đi sâu vào cách dựng con số chi phí đầy đủ để phép so sánh này không bị lệch.

Điểm cần nhớ: attribution không phải đích đến, nó là đầu vào cho một phép tính ROI. Một con số attribution hoàn hảo mà không có chi phí thật bên cạnh thì vô dụng; một con số attribution gần đúng nhưng trung thực, đặt cạnh chi phí đầy đủ, lại đủ để quyết định nên tăng hay giảm đầu tư vào nội dung.

Tóm lại: một mô hình thực sự dùng được

Attribution của SEO sẽ không bao giờ sạch như attribution của quảng cáo, và cố ép nó vào một con số duy nhất là cách chắc chắn để hoặc dìm SEO, hoặc thổi phồng nó. Mô hình thực dụng không phải là chọn đúng một mô hình lý thuyết, mà là chấp nhận sự thật rằng SEO đứng ở đầu và giữa hành trình, rồi đo nó bằng nhiều góc bổ sung nhau: hai con số song song (tự chốt và có tham gia), assisted conversions để định lượng vai trò hỗ trợ, UTM sạch để con số đáng tin, một câu hỏi tự khai báo để bắt phần ngoài web, và — ở Việt Nam — một cây cầu tới Zalo và điện thoại để khoảng tối lớn nhất không bị bỏ qua.

Cái hay của bộ khung này là nó không đòi công cụ đắt tiền hay một đội phân tích riêng. Nó đòi sự kỷ luật trong việc gắn thẻ, một câu hỏi thêm vào form, và thói quen luôn báo hai con số thay vì một. Đó cũng chính là loại công việc lặp lại, có cấu trúc mà Orova được sinh ra để gánh: kéo dữ liệu hành trình từ tìm kiếm tự nhiên, tách phần tự chốt khỏi phần hỗ trợ, và dựng báo cáo trung thực mỗi kỳ mà không cần bạn ngồi ráp số bằng tay. Hãy chọn sự trung thực có nhiều nguồn xác nhận thay vì một con số đẹp đẽ nhưng dễ sai — đó là mô hình attribution thực sự dùng được.

Để AI Agent lo SEO cho bạn

Orova tự lên kế hoạch, viết bài, tối ưu và theo dõi thứ hạng — bạn chỉ việc đọc kết quả.

Dùng thử miễn phí