Học Cách Sử Dụng Google Analytics Hiệu Quả Hơn Tại Codepen

23/04/2020 - 07:00 4353     0

Dưới đây là cách hầu hết mọi người sử dụng Google Analytics: Bạn sao chép và dán đoạn mã theo dõi mặc định vào mẫu web của mình. Nhìn vào dữ liệu số lần truy cập trang đi kèm. Tất cả đều tốt, nhưng đó không phải là phân tích hữu ích nhất cho nhiều trang web. Google Analytics có thể theo dõi mọi thứ. Nó rất linh hoạt và rất mạnh mẽ. Philip Walton và tôi đồng sáng tác bài viết này để chỉ cho bạn cách làm một số công việc trên GA (Google Analytics) tùy chỉnh để giúp bạn thu thập những dữ liệu mà bạn có thể không biết cách để thu thập và sử dụng chúng một cách hữu ích.  

Khởi đầu

Rõ ràng là bạn cần một số loại phân tích cho bất kỳ ứng dụng web nào. Ở cấp độ cơ bản nhất, bạn cần biết có bao nhiêu người đang sử dụng ứng dụng và việc số liệu đó tăng hay giảm.  

Sự lựa chọn tại CodePen là Google Analytics, bởi vì đa số mọi người đều dùng nó trước đây. Nó hoàn toàn miễn phí và dễ cài đặt. Nhóm đã làm giống như phần lớn mọi người khi cài đặt Google Analytics: chúng tôi đã sao chép và dán đoạn mã theo dõi mặc định và chỉ vậy thôi, không có gì tùy chỉnh cả.

Dữ liệu bắt đầu xuất hiện và sau một vài ngày, có ý nghĩa chung về những trang mà mọi người truy cập trên CodePen.

Vấn đề là CodePen không thực sự là một trang dựa trên số lần truy cập mà nó giống như là một ấn phẩm. Những trang mà mọi người truy cập nói không đề cập về cách người dùng tương tác với CodePen. Thú vị hơn nhiều đó là việc biết những gì mọi người đang làm trên các trang đó, để tối ưu hóa và cải thiện trải nghiệm của họ trên trang.

Thật không may, không ai trong nhóm thực sự biết cách sử dụng Google Analytics để có được nhiều thông tin cần thiết. Vì vậy trong một thời gian dài không có gì được thực hiện.

Câu chuyện được tóm lại như sau: Chris gặp Philip tại CSSDevConf (Hội thảo đầu tiên dành cho ngôn ngữ CSS của các nhà thiết kế và lập trình website) mùa thu năm ngoái. Philip nói rất nhiều nhà phát triển cũng đang sử dụng GA như vậy - không tận dụng lợi thế mạnh mẽ của công cụ miễn phí nằm trong tầm tay của họ. Một phần công việc của Philip là dạy các nhà phát triển. Vì vậy, họ đã hợp tác để làm những việc thông minh hơn với các phân tích tại CodePen và chia sẻ điều đó với mọi người.

Điều mà CodePen muốn nhận được từ Analytics

Bản thân dữ liệu Analytics là vô nghĩa nếu bạn không tìm ra những vấn đề bạn đang cố gắng giải quyết hoặc câu hỏi nào bạn đang cố gắng trả lời. CodePen tạo ra một danh sách các câu hỏi, mà họ nghĩ sẽ hữu ích cho họ và điều đó sẽ trả lời các câu hỏi thực tế, mà họ có về cách sử dụng ứng dụng.
Dưới đây là một vài câu hỏi:

  • Có bao nhiêu người dùng đăng nhập (trái với việc sử dụng trang web đăng xuất / ẩn danh)? Có cách nào để báo cáo về các tương tác của người dùng đã đăng nhập không?
  • Trong số những người dùng đã đăng nhập, có bao nhiêu người trong số họ có tài khoản PRO? Tương tác của người dùng PRO khác với người dùng không dùng PRO như thế nào?
  • Có tổng cộng bao nhiêu người dùng  gần đây đã hoạt động? MAU là gì, như họ nói (Monthly Active Users- Người dùng hoạt động theo tháng)?
  • Khi người dùng thay đổi bố cục của Trình chỉnh sửa, điều họ thích là gì: ở trên cùng, bên trái hoặc bên phải?
  • Khi người dùng thích một thiết kế, họ đang xem cái gì? Khi họ để lại một bình luận thì là về vấn đề gì? Những hành động này có thể được thực hiện từ nhiều nơi.
  • Khi người dùng nhấp vào liên kết đến các trang web khác, họ sẽ đi đâu?

Hiểu cách Google Analytics hoạt động

Có một vài khái niệm chính giúp hiểu rõ tất cả mọi thứ về Google Analytics rõ ràng hơn nhiều.

Mọi thứ bắt nguồn từ việc bạn biết cách gửi dữ liệu đến Google Analytics. Sau đó, bạn biết cách thu thập dữ liệu đó một cách có ý nghĩa.

Gửi dữ liệu đến Google Analytics

Bạn có thể gửi gần như tất cả mọi thứ mà bạn muốn!

Điều cơ bản nhất (mà đoạn mã theo dõi mặc định) là gửi là số lần truy cập trang. Tất cả những gì bạn thực sự đang làm là gửi một yêu cầu HTTP (HTTP là chữ viết tắt của HyperText Transfer Protocol - giao thức truyền tải siêu văn bản) với một số dữ liệu key / giá trị được mã hóa trong URL (Uniform Resource Locator - Định vị Tài nguyên thống nhất được dùng để tham chiếu tới tài nguyên trên Internet) hoặc POST body (Phương thức POST truyền thông tin thông qua HTTP header, Dữ liệu đươc gửi bởi phương thức POST rất bảo mật vì dữ liệu được gửi ngầm, không đưa lên URL, bằng việc sử dụng Secure HTTP, bạn có thể chắc chắn rằng thông tin của mình là an toàn). Các cái dữ liệu chính  là những thứ như tiêu đề trang, hay "Khám phá Nội dung trên CodePen".

Với đoạn mã theo dõi mặc định, bạn sẽ thấy hai dòng này ở cuối:

Dòng đầu tiên là tạo đối tượng theo dõi,  mà nó thực sự chỉ là một đối tượng JavaScript lưu trữ dữ liệu key / value mà chúng ta đã nói ở trên. Dòng thứ hai gửi dữ liệu key/value đó qua yêu cầu HTTP tới tài khoản Google Analytics (về mặt kỹ thuật nó được gọi là "Tài sản") được chỉ định bằng số "UA-XXXXX-Y" được sử dụng trong dòng trước đó.

Google Analytics nhận được các yêu cầu HTTP này (được gọi là "lần truy cập") và xử lý chúng. Dựa trên dữ liệu trong mỗi lần truy cập, cũng như thời gian và thứ tự các lần truy cập đã nhận được, Google Analytics có thể sắp xếp dữ liệu thành một hệ thống phân cấp của Người dùng, Phiên và Tương tác.

Trong điều khoản CodePen:

  • Người dùng là bất kỳ ai truy cập trang web CodePen.
  • Tương tác là điều họ làm trên trang web (ví dụ: truy cập trang hồ sơ của họ hoặc nhấp vào nút "trái tim" trên Bài đăng).
  • Phiên là một nhóm các tương tác của cùng một người dùng diễn ra trong một khoảng thời gian nhất định. Nếu người dùng đăng nhập vào CodePen, tạo một Bài đăng và sau đó rời khỏi nó, đó sẽ coi là một phiên. Nếu họ trở lại sau một vài giờ trong ngày, đó sẽ là một phiên khác.

Mỗi người dùng có thể có nhiều phiên và mỗi một phiên có thể có nhiều tương tác.

Báo cáo về dữ liệu

Khi Google Analytics đã tạo và sắp xếp dữ liệu của bạn thành người dùng, phiên và các tương tác, bạn có thể truy cập dữ liệu đó và lấy lại báo cáo.

Google Analytics có rất nhiều báo cáo được tích hợp sẵn. Bạn sẽ không bị giới hạn chỉ bởi những báo cáo đó.

Thực tế, cách được cho là tốt nhất để cải thiện hiệu quả của bạn với Google Analytics, là tìm hiểu cách tạo báo cáo của riêng bạn (được gọi là "Báo cáo tùy chỉnh (Custom Report)"). Việc làm điều đó sẽ giúp bạn có thể truy vấn bất kỳ dữ liệu nào bạn muốn. Nếu bạn đang gửi dữ liệu tùy chỉnh Google Analytics cụ thể cho ứng dụng của mình, bạn sẽ không thể trả lời tất cả các câu hỏi của mình chỉ với các báo cáo được tích hợp sẵn.

Mọi báo cáo (cho dù được tích hợp sẵn hay tùy chỉnh) trong Google Analytics là kết quả của việc truy vấn tập hợp thứ nguyên và chỉ số. Vì việc tạo báo cáo tùy chỉnh yêu cầu liên quan đến dimensions và thuật toán, nên điều quan trọng là bạn phải hiểu chúng là gì.

Chỉ số (metric) là đơn vị định lượng dữ liệu, như tổng số trang đã truy cập (số lần xem trang) hoặc thời gian trung bình trên trang web (Thời lượng phiên trung bình - Average Session Duration). Chỉ số luôn là những con số. Chúng thường được tính toán nhưng chúng cũng có thể là trung bình hoặc tỷ lệ.

Thứ nguyên (dimension) diễn tả dữ liệu (Hãy nghĩ về chúng như là ‘cái gì’: vd như từ khoá đã làm cho khách truy cập sử dụng, trình duyệt nào họ đang sử dụng, họ đến từ thành phố nào) là cách kết nối chéo các phần của chỉ số. Chúng là cách bạn chia nhỏ dữ liệu của mình ra thành nhiều phần nhỏ hơn. Ví dụ: bạn có thể muốn chia nhỏ tổng số lần xem trang theo URL của trang để xem trang nào phổ biến; hoặc bạn có thể muốn chia nhỏ thời gian trung bình trên trang web của các trình duyệt khác nhau, mà mọi người sử dụng để xem liệu có bất kỳ mối tương quan nào không. Trong những trường hợp này, Trang và Trình duyệt là các thứ nguyên.

Dữ liệu được biểu hiện dưới dạng bảng. Các giá trị thứ nguyên thường nằm trong các cột ở bên trái và các giá trị chỉ số tương ứng của chúng nằm trong các cột ở bên phải. Bạn có thể tùy ý áp dụng các bộ lọc để loại trừ khỏi các hàng các kết quả có điều kiện.

Ví dụ về báo cáo tùy chỉnh

Bảng bên dưới là một báo cáo tùy chỉnh mẫu, cho thấy dữ liệu trong bảy ngày qua và nó minh họa cho tất cả các khái niệm này. Báo cáo truy vấn số liệu của Phiên và Trung bình Thời Lượng Của Phiên và Chỉ số của Trình duyệt và Hệ điều hành. Sau đó, nó lọc kết quả chỉ bao gồm các hàng mà giá trị Hệ điều hành là "Windows":

Như bạn có thể thấy, Chrome là trình duyệt phổ biến nhất cho người dùng Windows và người dùng Chrome dành nhiều thời gian hơn cho CodePen hơn so những người sử dụng các trình duyệt khác.

Nhận câu trả lời cho câu hỏi cụ thể về CodePen

Hai câu hỏi đầu tiên trong danh sách của chúng tôi là về sự khác biệt giữa người dùng: người dùng đã đăng nhập so với người dùng ẩn danh và người dùng PRO so với người dùng không phải PRO.

Vì Google Analytics không biết gì về tài khoản PRO hoặc hệ thống đăng nhập CodePen, thì bạn sẽ không có cách nào để theo dõi mặc định các thông tin này. Dù vậy, chúng tôi có thể cung cấp cho nó thông tin này!

Theo dõi dữ liệu tùy chỉnh

Nếu Google Analytics không có trường được tích hợp, để theo dõi thông tin bạn muốn, bạn có thể tạo trường của riêng mình. Chúng được gọi là "thứ nguyên và chỉ số tùy chỉnh".

Chúng tôi đã đề cập đến thứ nguyên là một cách để chia nhỏ số liệu thành các danh mục có liên quan với nhau. Trạng thái đăng nhập của người dùng cũng như việc họ có tài khoản PRO hay không, cuối cùng cũng chỉ là danh mục phụ của người dùng chỉ số. Vì vậy, chúng tôi đã tạo ra  thứ nguyên tùy chỉnh để theo dõi cả hai.

Cách dễ nhất để gửi dữ liệu thứ nguyên tùy chỉnh với các lần truy cập của bạn là đặt giá trị của chúng trên trình đối tượng theo dõi. Vì tất cả các lần truy cập được gửi từ trình theo dõi bao gồm tất cả dữ liệu key /value, mà hiện nó đang lưu trữ. Việc đặt thứ nguyên tùy chỉnh trên trình theo dõi sẽ đảm bảo các giá trị đó được gửi với tất cả các lần truy cập trong tương lai.

Dưới đây là thay đổi mà chúng tôi đã thực hiện cho mã theo dõi của chúng tôi để đặt thứ nguên tùy chỉnh thành  "Đã đăng nhập (Logged in)" và "PRO":

Các biến _Đã đăng nhập_ và _Là thành viên Pro_ là các giá trị boolean (kiểu giá trị “true - đúng” hoặc “false - sai” được chuyển từ Rails sang các mẫu xem (và cuối cùng biến thành các biến JavaScript) và các key dimension1 và dimension2 tương ứng với chỉ số của thứ nguyên tùy chỉnh, được hiển thị trong cài đặt tài khoản Google Analytics của chúng tôi.

Ví dụ về Báo cáo tùy chỉnh có Thứ nguyên tùy chỉnh

Dưới đây là báo cáo hiển thị chỉ số “Thời lượng trung bình của một phiên” (Average Session Duration) và Trang (Page) / Chỉ số của phiên được chia nhỏ bởi phương thức tùy chỉnh “PRO” và “ Đã đăng nhập” (Logged In)

Bây giờ chúng ta có dữ liệu này trong tầm tay, chúng ta có thể thấy PRO và người dùng đã đăng nhập dành nhiều thời gian hơn một chút bằng cách sử dụng CodePen hơn người dùng nặc danh.

Dưới đây là ví dụ về cùng một loại dữ liệu, chỉ xem xét Tỷ lệ thoát (Bounce Rates) trên nhiều phương thức:

Theo dõi chính xác hơn người dùng trên các trình duyệt và thiết bị

Theo mặc định, Google Analytics xác định người dùng bằng cách lưu trữ giá trị ID ngẫu nhiên trong cookie trình duyệt của bạn. Điều này được thiết lập  để xác định người dùng cũ trên cùng một trình duyệt. Nhưng nó sẽ không hoạt động tốt, nếu người dùng truy cập CodePen trên nhiều trình duyệt hoặc thiết bị khác nhau. Và vì những người sử dụng CodePen, thường sử dụng nó để thử nghiệm chéo trên nhiều thiết bị hoặc trình duyệt

Nếu trang web của bạn có cách thức nhận dạng người dùng riêng của mình (chẳng hạn như hệ thống đăng nhập), Google Analytics sẽ cho phép bạn gửi ID  của người dùng (User ID) bên cạnh đó ID khách hàng (Client ID) được lưu trữ trong cookie. Sau đó, Google Analytics có thể làm tốt hơn công việc là là xác định hai người dùng trên thực tế chỉ là một người và không bị tính thành hai người.

Để sử dụng tính năng User ID với Google Analytics, tất cả những gì bạn phải làm là bật cài đặt trong tài khoản của mình và sau đó đặt giá trị trên đối tượng trình theo dõi:

Đo lường hoạt động của người dùng

Câu hỏi thứ ba trong danh sách ban đầu của chúng tôi là tìm ra tổng số người dùng của chúng tôi đã hoạt động gần đây. Google Analytics có báo cáo Người dùng đang hoạt động cung cấp cho bạn chỉ số người dùng đang hoạt động trong 1, 7, 14 và 30 ngày qua.

Ví dụ: chỉ số Người dùng đang hoạt động trong 30 ngày là tổng số người dùng duy nhất đã tương tác với trang web của bạn ít nhất một lần trong 30 ngày qua. Tại CodePen, chúng tôi có thể xem xét cơ sở dữ liệu của mình để xem có bao nhiêu tài khoản người dùng đã được tạo, nhưng một số liệu tốt hơn để hiểu được cơ sở người dùng "thực sự" của chúng tôi là biết có bao nhiêu tài khoản đã hoạt động gần đây.

Như biểu đồ trên cho thấy, vào ngày 19 tháng 2, 2,6 triệu người khác nhau đã sử dụng CodePen ít nhất một lần trong khoảng thời gian 30 ngày trước đó. Vào ngày 1 tháng 1, con số đó chỉ là 1,9 triệu. Một số khác biệt đó có thể do lưu lượng truy cập ngày lễ thấp hơn, nhưng nói chung rõ ràng rằng số lượng người dùng CodePen đang hoạt động ngày càng tăng.

Theo dõi tương tác người dùng với sự kiện

Đoạn mã theo dõi mặc định thu thập các lần tải trang, nhưng nó không theo dõi bất kỳ điều gì người dùng thực hiện trong khi dùng trang đó. Để nắm bắt thêm dữ liệu có liên quan, chúng tôi cần gửi thêm lần truy cập tương tác có liên quan. Chúng tôi đã làm điều này bằng cách sử dụng các sự kiện.

Việc có danh sách câu hỏi ban đầu mà chúng tôi muốn trả lời giúp bạn dễ dàng quyết định sự kiện nào cần được theo dõi. Dưới đây là hai thứ chúng tôi sẽ tập trung vào trong phần này:

Khi người dùng thay đổi bố cục của trình chỉnh sửa, điều họ thích là gì: trên cùng, bên trái hoặc bên phải?

Khi người dùng "thả tim” hoặc "nhận xét" trên Bài đăng, màn hình của họ đang hiển thị cái gì?

Bắt đầu với vấn đề đầu tiên, Trình chỉnh sửa CodePen bao gồm ba khung (HTML, CSS và JavaScript) có thể nằm ở trên cùng, bên trái hoặc bên phải của cửa sổ. Bạn có thể thay đổi vị trí này bằng cách nhấp vào nút "Thay đổi chế độ xem" ở trên cùng bên phải của màn hình và sau đó chọn một trong các tùy chọn trong "Bố cục trình chỉnh sửa".

Vì chúng tôi có mã JavaScript chạy bất cứ khi nào có ai đó nhấp vào một trong các tùy chọn đó, chúng tôi có thể gửi sự kiện đến Google Analytics và bao gồm cài đặt Bố cục trình chỉnh sửa đã chọn.

Dưới đây là ý chính cơ bản về cách chúng tôi đã làm điều đó trong mã của chúng tôi:

Bởi vì chúng tôi đã bắt đầu thu thập các sự kiện này, chúng tôi có thể chạy báo cáo cho số liệu “Tổng số sự kiện” (Total Events) và thứ nguyên “Nhãn sự kiện” (Event Label). Chúng tôi cũng phải lọc kết quả để chỉ bao gồm các sự kiện có thứ nguyên “Danh mục sự kiện” được đặt thành "Bố cục trình chỉnh sửa" và kích thước Hành động sự kiện được đặt thành "thay đổi". Dưới đây là kết quả trong 30 ngày qua:

Như bạn có thể thấy, phần lớn thời gian mọi người đang thay đổi Bố cục Trình chỉnh sửa hiển thị các khung mã ở bên trái.

Để trả lời câu hỏi thứ hai, những gì khiến  người dùng "bình luận" hoặc "thả trái tim" trên Bài đăng, chúng tôi sử dụng thêm logic để gửi một sự kiện bất cứ khi nào người dùng gửi bình luận hoặc trái tim bài đăng

“Chế độ xem” mà người dùng đang sử dụng tại thời điểm đó có thể kiểm tra  bằng URL. Ví dụ: URL khớp với mẫu / <profiled-username> / pen / <pen-id> là "Chế độ xem trình chỉnh sửa" và URL khớp với mẫu / <profiled-username> / details / <pen-id> là "Chế độ xem chi tiết ".

Để tìm hiểu xem người dùng nào thường để lại nhận xét, chúng tôi đã truy vấn số liệu Tổng số sự kiện (Total Events) và thứ nguyên Trang (Page) (đường dẫn URL). Sau đó, chúng tôi lọc kết quả để Danh mục sự kiện là "Nhận xét" và Hành động sự kiện đã được "đăng". Cuối cùng, chúng tôi phải sử dụng cụm từ thông dụng để nhận kết quả cho tất cả các URL khớp với mẫu "Chế độ xem bài đăng” (Pen View) và trong truy vấn thứ hai, chúng tôi sử dụng một biểu thức chính quy khác để nhận tất cả URL khớp với mẫu chế độ xem chi tiết.

Dựa trên dữ liệu CodePen trong 30 ngày qua, chúng tôi có thể thấy rằng người dùng thêm nhận xét từ Chế độ xem Bài đăng (Pen view) thường xuyên hơn gấp ba lần khi họ thêm nhận xét từ Chế độ xem chi tiết:

Đào sâu dữ liệu bằng cách sử dụng phân đoạn

Chúng tôi đã chỉ ra cách bạn có thể sử dụng thứ nguyên và bộ lọc để chia nhỏ số liệu của mình thành các danh mục. Điều này có quyền lực rất lớn, nhưng trong cả hai trường hợp, truy vấn của bạn vẫn hoạt động trên toàn bộ tập dữ liệu của bạn.

Một cách khác để xem chi tiết dữ liệu của bạn là sử dụng phân đoạn.

Không giống như các bộ lọc báo cáo loại trừ các hàng riêng lẻ khỏi danh sách kết quả sau khi chạy truy vấn, phân đoạn lọc ra thành các phiên hoặc người dùng trước khi chạy truy vấn. Ví dụ: Google Analytics đi kèm với một số phân đoạn tích hợp như "Lưu lượng không phải trả tiền" và "Mua hàng". Tuy nhiên, giống như với các báo cáo được tích hợp sẵn, các phân đoạn hữu ích nhất sẽ là các phân đoạn cụ thể cho dữ liệu của ứng dụng của bạn.

Ví dụ: trong CodePen, chúng tôi có thể muốn tạo phân đoạn để chỉ bao gồm (hoặc loại trừ) bất kỳ điều nào sau đây:

  • Người dùng đến CodePen lần đầu tiên
  • Người dùng đã thả tim ít nhất một bài đăng
  • Người dùng PRO sử dụng Chế độ giáo sư
  • Phiên mà người dùng không tạo Bài đăng mới
  • Phiên mà người dùng đã chỉnh sửa bài đăng trên máy tính bảng

Hãy nhớ rằng Google Analytics sử dụng mô hình dữ liệu về người dùng, phiên và tương tác. Với phân đoạn, bạn có thể xóa toàn bộ phiên hoặc người dùng (và theo đó là đó tất cả các tương tác thuộc về họ) và truy vấn có thể làm việc trên dữ liệu đó. Điều làm cho điều này thực sự mạnh mẽ là bạn có thể áp dụng phân đoạn hoặc bất kỳ báo cáo được tích hợp nào hoặc bất kỳ báo cáo tùy chỉnh nào của bạn.

Để đưa ra ví dụ cụ thể về báo cáo chỉ chạy trên một phân đoạn dữ liệu, hãy xem xét câu hỏi sau: Các trang được truy cập nhiều nhất bởi người dùng PRO khi họ không tạo Bài đăng mới là gì?

Dưới đây là ảnh chụp màn hình về cách bạn có thể tạo phân đoạn tùy chỉnh đó trong Google Analytics:

Và đây là kết quả (lọc ra các trang bài viết của một người dùng cụ thể).

Để đặt câu hỏi khác, câu hỏi phân đoạn phức tạp hơn một chút: Người dùng PRO có viết nhiều bút hơn, tỷ lệ phần trăm khôn ngoan hơn người không dùng PRO không?

Để trả lời câu hỏi này, chúng ta phải tạo bốn phân đoạn và chạy bốn truy vấn. Đối với mỗi phân đoạn trong bảng bên dưới, chúng tôi đã chạy truy vấn cho số liệu Phiên trong 30 ngày qua (lưu ý, các truy vấn này không có thứ nguyên):

Sau khi thực hiện mọt vài phép tính, chúng ta thu được phần trăm cuối:

Như bạn có thể thấy, gần như 60% khả năng người dùng PRO sẽ đánh dấu một bài đăng trong một phiên hơn là người dùng không phải PRO.

Sử dụng Plugin để Theo dõi Tương tác Người dùng Thông thường

Câu hỏi cuối cùng chúng tôi có là về những liên kết mà người dùng của chúng tôi đã nhấp vào đã dẫn họ đến các trang web khác. Lý do chính mà chúng tôi muốn dữ liệu này là để xem những gì liên kết mọi người đã nhấp vào trang Việc làm của chúng tôi

Nếu bạn đã từng cài đặt Google Analytics trên một trang web trước đây, có thể bạn đã nhận thấy nó theo dõi các nhấp chuột liên kết đến các trang khác trên trang web của bạn, nhưng nó không theo dõi các liên kết được nhấp vào liên kết bên ngoài. Lý do là Google Analytics sử dụng cookie của bên thứ nhất để xác định người dùng mới và người dùng cũ, và cookie của bên thứ nhất chỉ có thể được chia sẻ trong cùng một tên miền.

Nếu bạn muốn theo dõi người dùng đang nhấp vào liên kết bên ngoài nào, bạn phải theo dõi các nhấp chuột đó với sự kiện.

Thay vì tự thực hiện theo dõi liên kết ngoài, chúng tôi đã sử dụng plugin auto-track để thực hiện việc này. Autotrack đi kèm với một bộ plugin để theo dõi tương tác người dùng phổ biến. Có rất nhiều thứ mà nó có thể trợ giúp, nhưng cái chính mà chúng tôi muốn là plugin bên Công cụ theo dõi liên kết ngoài (Outbound link tracker).

Để cài đặt autotrack, chúng tôi đã thêm tệp `autotrack.js` vào gói JavaScript chính của mình và chúng tôi đã thêm dòng sau vào mã theo dõi của chúng tôi. Tóm lại tất cả mọi thứ bây giờ là:

Khi chúng tôi thiết lập theo dõi liên kết ngoài, chúng tôi có thể tạo báo cáo tùy chỉnh cho số liệu “Tổng số sự kiện” và thứ nguyên “Nhãn sự kiện” được lọc trên thứ nguyên” Danh mục sự kiện” bằng "Liên kết ngoài" và “Hành động sự kiện” tương đương với “nhấp chuột”

Dưới đây là năm liên kết ngoài được click vào nhiều nhất. Chúng tôi đã ẩn danh các URL đăng tìm việc làm vì lý do bảo mật.

Kết luận

Thành thật mà nói, phần đáng ngạc nhiên và thoải mái nhất về nâng cấp trò chơi Google Analytics tại CodePen là ít mã cần thay đổi. Sự thay đổi chủ yếu bao gồm:

  • Thêm một số thứ nguyên tùy chỉnh và cập nhật trình theo dõi để gửi chúng
  • Thêm một số sự kiện theo dõi ở những nơi quan trọng
  • Tạo báo cáo tùy chỉnh để xem dữ liệu

Chúng tôi đã thêm thứ nguyên tùy chỉnh cho người dùng PRO và người dùng đã đăng nhập, plugin tự động sửa lỗi và sau đó là một vài dòng mã theo dõi sự kiện và chúng tôi đã tăng đáng kể các loại báo cáo mà chúng tôi có thể chạy.

Khi chúng tôi đã tìm hiểu cách tạo báo cáo tùy chỉnh và phân đoạn tùy chỉnh, chúng tôi đột nhiên cảm thấy như chúng tôi là những người kiểm soát và những người đặt câu hỏi. Trước đây chúng tôi chủ yếu chỉ cần nhấp vào các báo cáo được xây dựng với hy vọng có một số thông tin sâu rộng sẽ nhảy ra, nhưng thường chuyện đó không thể xảy ra.

Nếu bạn muốn cải thiện phân tích trang web của mình, hy vọng bài viết này đã khơi dậy sở thích của bạn và giúp bạn hiểu được những gì có thể làm.

Nguồn : THEO SAGA.VN