Thời gian chờ và tại sao thời gian chờ tác động đến Số nhấp chuột Google Ads và Số phiên Analytics

Nếu bạn vẫn thấy khó giải thích cho sự sai lệch giữa số nhấp chuột và số phiên của mình sau khi đọc xong các bài viết ở trên, thì thời gian chờ có thể là nguyên nhân. Thông thường, các vấn đề về số nhấp chuột và số phiên do yếu tố thời gian chờ có các đặc điểm sau:

  • Không thể thu hẹp sai lệch giữa số nhấp chuột và số phiên cho một Chiến dịch, Nhóm quảng cáo hoặc Từ khóa cụ thể
  • Trên tất cả các chiến dịch Google Ads đang hoạt động, bạn nhận thấy Số phiên luôn bị tính thiếu so với Số nhấp chuột.
  • Phân đoạn theo thiết bị, ví dụ: Máy tính để bàn, Máy tính bảng, Điện thoại di động cho thấy sự sai lệch vẫn tiếp diễn trên nhiều nền tảng.
Trong bài viết này:

Tại sao trang web nhanh lại quan trọng

Như thường lệ, người dùng trên internet rất không kiên nhẫn. Điều này thể hiện rất rõ ràng trong các nghiên cứu như nghiên cứu của KissMetrics. Trong đó có rút ra một số nhận định dáng lưu ý như: "Hồi đáp trang chậm một giây có thể làm giảm 7% số chuyển đổi.""47% người tiêu dùng mong muốn trang web tải trong hai giây hoặc ít hơn".

Điều này có ý nghĩa gì đối với bạn? Nếu trang web của bạn tải quá chậm, thì có khả năng người dùng sẽ thoát khỏi trang web của bạn và chuyển tới trang web của đối thủ cạnh tranh, đặc biệt nếu đối thủ cạnh tranh có thể cung cấp cùng một nội dung một cách nhanh chóng.

Vị trí rất quan trọng

Chúng tôi thường được hỏi nên đặt mã theo dõi Analytics ở đâu trong nguồn HTML của trang. Câu trả lời là điều này tùy thuộc vào mức độ chính xác mà bạn muốn đo lường số người dùng thoát. Nếu một nhấp chuột xảy ra và mất vài giây để phiên được ghi lại, thì có khả năng lớn là một số phiên này có thể không được theo dõi. Nói chung, chúng tôi khuyên bạn nên đặt mã theo dõi ngay trước thẻ đóng </head>.

Hậu quả khi trang web chậm

Nhấp chuột ngắn: Nhấp chuột ngắn xảy ra khi người dùng nhấp vào quảng cáo và sau đó nhấp vào nút quay lại hoặc đóng trình duyệt trước khi yêu cầu mã theo dõi Analytics được kích hoạt. Google Ads ghi lại nhấp chuột, nhưng phiên tương ứng không được ghi lại trong Analytics.

Nói chung, trang web phản hồi càng chậm và số lượng yêu cầu xuất hiện trước đoạn mã Analytics càng lớn, thì càng có nhiều khả năng bạn sẽ gặp vấn đề với nhấp chuột ngắn và thiếu dữ liệu phiên.

Một cách định nghĩa khác về nhấp chuột ngắn đó là thực tế nhấp chuột ngắn là số người dùng đang thoát khỏi trang web, có nghĩa là nếu bạn không theo dõi các phiên thoát này, thì tỷ lệ thoát có thể thấp một cách giả tạo.

Thiết bị di động và Nhấp chuột ngắn: Theo thường lệ, các thiết bị di động hoạt động trên cơ sở hạ tầng mạng (mạng 3G) chậm hơn so với hầu hết các kết nối trên Máy tính để bàn (ADSL / Cáp). Nếu bạn nhắm mục tiêu thiết bị di động, thì việc trang web phản hồi nhanh thậm chí còn quan trọng hơn trong việc ngăn chặn nhấp chuột ngắn.

Giải pháp ngắn hạn cho nhấp chuột ngắn

Một giải pháp ngắn hạn là cố gắng đặt đoạn mã theo dõi Analytics lên cao nhất có thể trong nguồn HTML. Tốt nhất là phía trên bất kỳ tệp javascript nào khác.

Trong ảnh chụp màn hình ở trên, bạn có thể thấy có một số yêu cầu tệp JavaScript phải diễn ra (các thẻ đồng bộ) trước khi đoạn mã theo dõi Analytics có thể chạy. Chúng tôi sẽ thảo luận các kỹ thuật tối ưu hóa sau, nhưng bây giờ, giải pháp ngắn hạn sẽ là di chuyển đoạn mã theo dõi Analytics lên phía trên các tệp javascript khác. Dù vậy, đừng lo lắng: Analytics sẽ không làm chậm số lượng thời gian hiển thị trang của bạn bởi vì đó là thẻ JavaScript không đồng bộ, có nghĩa là nó sẽ không ngăn chặn trang của bạn hiển thị ngay cả khi có sự chậm trễ từ máy chủ Analytics.

Lý do đây là giải pháp tạm thời là vì giải pháp này có thể giúp bạn ghi lại các phiên bị thiếu do người dùng thoát khỏi trang sớm (vì đoạn mã Analytics không được thực thi trước đó). Tuy nhiên, về lâu dài, bạn muốn giữ lại những người dùng đã thoát và khắc phục vấn đề cơ bản, thì mấu chốt nằm ở trang web phản hồi chậm.

Làm cách nào để tôi biết trang web chậm?

Như đã đề cập ở trên, việc đặt mã theo dõi Analytics cao hơn trong nguồn HTML sẽ có một số điểm hữu ích nhất định, nhưng việc trang web phản hồi nhanh hơn cũng rất quan trọng.

Vậy làm cách nào để bạn có thể biết liệu trang web của mình có chậm hay không?

Kiểm tra 1

Với bộ nhớ cache trống (xóa bộ nhớ cache và cookie nếu bạn thích), mở một tab mới, nhập URL đích của bạn trong thanh địa chỉ trình duyệt và mở các công cụ nhà phát triển Chrome rồi chọn tab mạng.

Tải trang web và xem danh sách yêu cầu. Danh sách sẽ trông giống như sau:

Tìm _utm.gif (Analytics cổ điển) hoặc thu thập (Universal Analytics) và quan sát phần dòng thời gian ở phía bên tay phải. Trong minh họa ở trên, bạn có thể thấy rằng mất khoảng 8 giây kể từ khi yêu cầu đầu tiên được thực hiện (thời điểm nhấp chuột được ghi lại) đến yêu cầu Analytics (thời điểm phiên được ghi lại).

Nếu người dùng nhấp vào nút quay lại trong vòng 8 giây này, thì Analytics có thể không ghi lại một phiên trên trang web này, nhưng Google Ads sẽ ghi lại một nhấp chuột.

Hãy nhớ trích dẫn của KissMetrics: "Một nửa người dùng mong đợi trang tải trong hai giây hoặc ít hơn". Trang web này có thể cải thiện!

Kiểm tra 2

Analytics sẽ tự động nắm bắt dữ liệu thời gian tải trang trong báo cáo Tốc độ trang web.

Báo cáo này cho phép bạn tập trung vào các URL đích cụ thể của Google Ads để xem các URL đó hoạt động như thế nào trong khoảng thời gian chờ. Trong ví dụ cụ thể này, chúng ta thấy tốc độ trang web khoảng 25 giây cho URL cụ thể này, tốc độ này thực sự chậm.

Chú ý tỷ lệ thoát cho trang này cũng cao như thế nào? Do đó, mặc dù URL đích này đã dẫn đến các nhấp chuột ngắn (nghĩa là các lần thoát), nhưng các nhấp chuột được ghi lại cũng có tỷ lệ thoát cao, điều này không tốt.

Tốt nhất, tốc độ tải trang nên nằm trong khoảng 3-4 giây.

Mặc dù các báo cáo Tốc độ trang web này là chỉ báo tốt về thời gian tải trang, nhưng theo mặc định, mẫu chỉ được dựa trên 1% lưu lượng truy cập. Nếu trang web của bạn có số lượng người dùng hàng ngày tương đối nhỏ, chẳng hạn như 100.000 hoặc ít hơn, bạn có thể muốn điều chỉnh tỷ lệ lấy mẫu lớn hơn, ví dụ: 5%. Điều này sẽ tăng mức chi tiết cho thời gian tải trang và các chỉ số Tốc độ trang web khác.

Lưu ý rằng điều này tạo thêm yêu cầu và trong hầu hết các trường hợp không tác động tiêu cực đến trải nghiệm người dùng.

Làm cách nào để tôi có thể làm cho trang web nhanh hơn?

Các báo cáo Tốc độ trang web của Analytics hiện cung cấp đề xuất tốc độ trang web. Nhập các URL đích được nhấp nhiều nhất để xem các đề xuất về cách làm cho các trang đó nhanh hơn.

Loại bỏ chuyển hướng hoặc cập nhật URL đích

Ngay cả khi các chuyển hướng giữ nguyên thông số tự động gắn thẻ Google Ads và chuyển thông số này sang URL đích cuối cùng, thì các chuyển hướng vẫn sẽ thêm thời gian chờ bổ sung giữa nhấp chuột và thời gian mà phiên có thể được Analytics ghi lại.

Trong một số trường hợp, chủ sở hữu trang web có nhiều chuyển hướng giữa nhấp Google Ads và URL đích cuối cùng.

Bạn nên cập nhật URL đích Google Ads của mình tương ứng với URL đích cuối cùng để chuyển hướng không cần phải diễn ra.

Trong một số trường hợp, khách hàng sử dụng dịch vụ trung gian như máy chủ nhấp chuột để ghi lại nhấp chuột Google Ads, thường được sử dụng bởi các nền tảng báo cáo bên thứ ba.

Mặc dù chúng tôi hiểu rằng bạn muốn báo cáo trong nhiều nền tảng, nhưng dịch vụ này có thể hoạt động như cổ chai và làm chậm trải nghiệm người dùng. Nếu bạn đang gặp khó khăn với số nhấp chuột và số phiên được ghi lại trong Analytics, thì chúng tôi khuyên bạn nên thử loại bỏ dịch vụ theo dõi nhấp chuột này trong một thời gian giới hạn để xem tỷ lệ số nhấp chuột so với số phiên có cải thiện hay không và sau đó đánh giá lại xem bạn muốn tiếp tục theo dõi trong nền tảng bên thứ ba hoặc tìm kiếm nhà cung cấp nhanh hơn.

Hình sprit CSS

Hình sprit CSS có thể thay thế nhiều yêu cầu hình ảnh.

Chú ý cách trang web trong minh họa ở trên có nhiều yêu cầu hình ảnh (tệp .png) cho các biểu tượng hình ảnh nhỏ và tệp. Ưu điểm của hình sprit CSS là đơn giản: thay vì có nhiều yêu cầu hình ảnh, hãy đặt tất cả các hình ảnh này vào một yêu cầu duy nhất (một hình ảnh lớn hơn) và sử dụng CSS để kiểm soát các phần của hình ảnh được hiển thị trong một số khu vực nhất định của trang web. Một yêu cầu hình ảnh lớn nhanh hơn so với nhiều yêu cầu hình ảnh nhỏ.

Sử dụng CDN (Mạng phân phối nội dung)

Mạng phân phát nội dung là một cách tuyệt vời để tăng tốc độ trang web của bạn trong khi cũng làm cho trang web có thể mở rộng hơn và đáng tin cậy hơn. Mạng này hoạt động bằng cách phân phối các tệp và nội dung thường được truy cập từ trang web của bạn và đặt chúng trên nhiều máy chủ khắp thế giới.

Thông thường, dịch vụ lưu trữ web nằm ở vị trí thực tế cố định, ví dụ: California. Điều này tốt đối với người dùng ở California vì họ sẽ nhanh chóng nhận được nội dung từ trang web của bạn, nhưng người dùng ở Úc hay châu Âu thì sao? Họ sẽ gặp thời gian chờ nhiều hơn cho các tệp từ California, nhưng bằng cách sử dụng CDN, những người dùng đó có thể nhận được các tệp từ một máy chủ gần hơn với vị trí thực tế của họ.

Bằng cách phân phối trang web của bạn trên nhiều máy chủ khắp thế giới, bạn cũng ít bị ảnh hưởng bởi gián đoạn hay các sự cố về cơ sở hạ tầng khác.

CDN rất phù hợp cho nội dung thường duy trì trạng thái tĩnh hoặc không thường xuyên thay đổi, chẳng hạn như tệp JavaScript, CSS, HTML và hình ảnh hoặc nội dung video của bạn. CDN cũng giúp nén những tệp này thành kích thước nhỏ nhất có thể bằng cách xóa dòng trống trong tệp JavaScript, CSS và HTML.

Google cung cấp dịch vụ CDN của riêng mình có tên Google PageSpeed.

Nén tệp HTML, CSS và JS

Nếu không muốn sử dụng dịch vụ CDN (được đề cập ở trên), thì bạn vẫn có thể tìm các mô-đun, plugin và dịch vụ web miễn phí khác nhau tự động nén nội dung cho bạn bằng cách xóa dòng trống và gói nhiều tệp (ví dụ: tệp CSS) thành một yêu cầu duy nhất.

Lưu vào bộ nhớ cache các yêu cầu phổ biến

Bộ phần mềm máy chủ web phổ biến sử dụng Linux Apache MySQL PHP (LAMP).

Trong biểu đồ ở trên, chúng ta có thể thấy rằng thực sự có một vài bước liên quan đến việc trả lại trang được hiển thị HTML cho người dùng.

  • Máy chủ web nhận được yêu cầu
  • Sau đó, máy chủ web gửi yêu cầu thông qua PHP, PHP sẽ quyết định cần truy cập các tệp hoặc các hàng cơ sở dữ liệu nào
  • PHP sẽ đóng gói và tạo trang HTML có liên quan mà sau đó được trả lại cho người dùng

Việc lưu vào bộ nhớ cache có thể trợ giúp như thế nào

Trong nhiều trường hợp, nội dung trang của bạn không thay đổi mỗi khi người dùng yêu cầu trang, ví dụ: trang Câu hỏi thường gặp. Thay vì đi qua toàn bộ quá trình trong biểu đồ ở trên, chúng ta có thể tạo trang một lần và lưu vào bộ nhớ cache trang đó dưới dạng tệp HTML tạm thời. Điều này giúp máy chủ web không phải lặp lại cùng một tác vụ là tạo trang thông qua PHP cũng như truy vấn cơ sở dữ liệu nhiều lần và thay vào đó cho phép máy chủ phân phát tệp HTML tĩnh cho hầu hết người dùng. Điều này có thể giải phóng máy chủ web khỏi đa nhiệm liên tục và tăng tốc trang web của bạn cho tất cả mọi người.

Có sẵn một vài mô-đun miễn phí thực hiện tác vụ này cho trang web của bạn.

Mặc dù PHP là ví dụ được nêu ra ở trên, nhiều máy chủ web khác làm việc trên nguyên tắc tương tự và nhiều khả năng sẽ có mô-đun tương tự có sẵn để hoàn tất hình thức lưu trang vào bộ nhớ cache.

Cân nhắc sử dụng ajax và các plugin như Infinite Scroll hoặc Lazy Load cho Jquery

Bạn có bao giờ nhận thấy rằng một số trang web tải nội dung khi bạn cuộn xuống trang? YouTube làm điều này cho hình thu nhỏ của các video có liên quan và phần nhận xét được giới hạn cho một vài kết quả đầu tiên trừ khi bạn yêu cầu hiển thị thêm nhận xét.

Sử dụng các kỹ thuật như vậy một cách thích hợp có thể làm giảm các yêu cầu kích thước trang ban đầu và cho phép người dùng bắt đầu tương tác với trang web của bạn ngay lập tức. Nếu người dùng muốn xem thêm nội dung, họ có thể cuộn thêm, kích hoạt để tải các mục bổ sung.

Có một vài vấn đề về khả năng hữu dụng và khả năng truy cập cần lưu ý khi triển khai hình thức giải pháp này. Xem tài liệu LazyLoadInfiniteScroll để biết thêm về điều này.

Nén Gzip

Các trình duyệt web cũ không hỗ trợ hình thức nén trang (HTML, CSS, JavaScript, v.v.) này, nhưng các trình duyệt mới, bao gồm cả thiết bị di động thì đều có hỗ trợ. Phần tốt nhất của tính năng này là thường có chuyển đổi đơn giản để tận dụng lợi thế của nó.

Bạn có thể tìm hiểu thêm về Gzip trong video này.

Nâng cấp lên Universal Analytics

Nếu chưa nâng cấp lên Universal Analytics (analytics.js) từ Cổ điển (ga.js), thì bạn có thể muốn thử chuyển sang nền tảng Analytics mới nhất. Bạn không chỉ có được quyền truy cập vào các tính năng sản phẩm mới nhất, mà Universal Analytics còn có một vài cải tiến hiệu suất đáng lưu ý:

  • Thư viện mã theo dõi dựa trên mô-đun: analytics.js, có các mô-đun bên ngoài như Thương mại điện tử không còn được bao gồm cho tất cả các trang web (đây là cách ga.js hoạt động). Điều này làm giảm dung lượng lưu analytics.js về mặt kích thước tệp, đồng nghĩa với việc có tốc độ truyền tệp nhanh hơn.
  • Giảm sự phụ thuộc vào cookie: Universal Analytics hiện tính toán phía chiến dịch và máy chủ dữ liệu phiên (ngược với phía khách hàng), làm giảm số lượng dữ liệu cookie được chuyển cho mỗi yêu cầu tệp. Điều này có thể làm hiệu suất tăng chút ít nhưng đáng lưu ý.

Máy chủ lưu trữ web nhanh hơn

Bạn có thể bị mất công việc kinh doanh do trang web chậm. Bạn nên cân nhắc nâng cấp lên máy chủ lưu trữ web nhanh hơn.

Các mẹo và đề xuất khác

Bài viết này không thể bao gồm tất cả các kỹ thuật tối ưu hóa có sẵn, nhưng chúng tôi chắc chắn có thể chỉ dẫn cho bạn nhiều điều hơn. Hãy tham khảo tài liệu này để có thêm mẹo và đề xuất.

Cuối cùng, hãy lưu ý rằng bạn có thể cải thiện tốc độ và phản hồi của trang web của riêng bạn, nhưng đôi lúc bạn có thể gặp phải các vấn đề về kết nối internet chậm của người dùng và các mạng di động chậm. Đây không chỉ là vấn đề trong các vùng xa và vùng nông thôn, mà còn là vấn đề ở các quốc gia đang phát triển với cơ sở hạ tầng viễn thông hạn chế hoặc cũ.

Điều tốt nhất bạn có thể làm trong trường hợp như vậy là làm cho trang web của bạn phản hồi nhanh nhất có thể, nhưng ngay cả khi trang web được tối ưu hóa tốt nhất vẫn có thể bị nhấp chuột ngắn do kết nối người dùng chậm.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Trình đơn chính
16859081794072374422
true
Tìm kiếm trong Trung tâm trợ giúp
true
true
true
true
true
69256
false
false