Thông số người dùng. Định nghĩa tùy chỉnh (thứ nguyên và chỉ số tùy chỉnh). Gửi dữ liệu qua mã theo dõi

) là tuyệt vời cho hầu hết người dùng. Tuy nhiên, giải pháp ESA cũng có thể sử dụng các tham số phân phối tùy chỉnh.

Mở Bảng điều khiển quản lý ESA trên máy tính chủ của bạn, điều hướng đến máy chủ miền của bạn (trong ví dụ của chúng tôi là acswin2012.com), nhấp vào Cài đặt nâng cao, sau đó nhấp vào Tùy chọn phân phối.

Tại đây, bạn có thể chỉ định đường dẫn đến tập lệnh tùy chỉnh (hoặc tìm nó bằng cách nhấp vào nút) mà bạn muốn chuẩn bị hoặc gửi mật khẩu OTP. Bấm để hiển thị danh sách các tham số có thể được chuyển tới tập lệnh tùy chỉnh. Ví dụ: để cung cấp mật khẩu một lần (OTP), bạn cần sử dụng tham số. Ngoài ra, bạn có thể chuyển một chuỗi tùy chỉnh vào tập lệnh mà bạn cần chỉ định cho chuỗi này (xem tham số1 trong ảnh chụp màn hình ở trên).

Tập lệnh mẫu - Gửi mật khẩu OTP bằng email

Điều kiện bắt buộc:

bạn cần biết các thông số SMTP của cổng email mà bạn cần gửi email có chứa mật khẩu OTP;

cần một tập lệnh tùy chỉnh để gửi email;

Chúng tôi cần một tập lệnh tùy chỉnh ở định dạng BAT (.bat) được đặt thành một đường dẫn trong Bảng điều khiển quản lý ESA (xem ảnh chụp màn hình ở trên) và gọi tập lệnh tùy chỉnh gửi email của chúng tôi;

Đối với mỗi người dùng đã bật xác thực hai yếu tố (2FA) và nhận mật khẩu một lần (mật khẩu OTP) qua email, bạn phải nhập địa chỉ email vào trường E-mail trên tab Chung khi xem chi tiết về những người dùng đó trong Giao diện quản lý người dùng và máy tính Active Directory.

Tập lệnh Python mẫu để gửi email: Chúng tôi gọi tệp này là sendmail.py:

nhập sys, smtplib

máy chủ = smtplib.SMTP(" smtpserver : port" )

máy chủ.starttls()

server.login("tên người dùng", "mật khẩu")

server.sendmail(sys.argv , sys.argv, "Chủ đề: OTP là "+sys.argv)

máy chủ.quit()

GHI CHÚ. Trong tập lệnh Python mẫu ở trên, các tham số smtpserver:port, tên người dùng và mật khẩu nên được thay thế bằng các thông số thích hợp SMTP.

Tập lệnh .bat mẫu để gọi tập lệnh sendmail.py và truyền cho nó các tham số cần thiết: Chúng tôi gọi tệp này là CustomMail.bat :

c:\Python\python.exe c:\work\sendmail.py %1 %2

GHI CHÚ. Để làm việc với tập lệnh mẫu này, bạn cần cài đặt thư viện Python trên máy chủ của mình (nơi cài đặt giải pháp Thành phần lõi ESA ) và biết đường dẫn đến tệp python.exe.

Trong trường Gửi OTP theo, chúng tôi chỉ định đường dẫn dẫn đến tập lệnh CustomMail.bat của chúng tôi, chọn các tham số cần thiết, ví dụ: (Địa chỉ email) và , sau đó nhấp vào Lưu.

Việc cấp phép (phân phối ứng dụng dành cho thiết bị di động) có thể được định cấu hình theo cách tương tự bằng cách sử dụng các tham số bắt buộc (Điện thoại) và (URL).

GHI CHÚ. : So với việc gửi SMS (hoặc sử dụng ứng dụng di động đã được chuẩn bị sẵn), hãy phân phối mật khẩu OTP việc sử dụng email không an toàn vì email có thể được đọc trên bất kỳ thiết bị nào của người dùng. Phương pháp này không thể xác nhận người nhận mục tiêu có sở hữu số điện thoại (số điện thoại) đã đăng ký hay không.

Các thông số và chỉ báo tùy chỉnh cho phép bạn gửi dữ liệu cần thiết tới Google Analytics dành riêng cho nhiệm vụ của bạn. Ví dụ: với sự trợ giúp của họ, bạn có thể tải các chỉ số quan trọng như vậy lên Google Analytics. Bạn có thể so sánh các phân khúc khác nhau với nhau, ví dụ: người dùng đã đăng nhập và chưa đăng nhập, tác giả trang, nhận giá trị khi điền vào các trường ở nhiều biểu mẫu khác nhau, v.v., tùy thuộc vào chi tiết cụ thể của trang web của bạn.

Làm cách nào để thêm thứ nguyên hoặc số liệu tùy chỉnh?

  1. Phần mở "Người quản lý" và chọn tài nguyên cần thiết.
  2. Trong cột "Nguồn" nhấp chuột "Định nghĩa tùy chỉnh"> (hoặc các chỉ số).
  3. Nhấn vào nút "+ Tham số đặc biệt"(hoặc chỉ báo).
  4. Cho biết tên của nó.
  5. Khi thêm thứ nguyên hoặc chỉ số tùy chỉnh, hãy chọn "Phạm vi" từ các tùy chọn sau: "Đánh", "Phiên họp", "Người dùng", "Sản phẩm"(thêm về phạm vi).
  6. Ngoài ra, khi thêm chỉ báo tùy chỉnh, hãy chọn "Loại định dạng" từ các tùy chọn sau: "Số nguyên", "Tiền tệ" hoặc "Thời gian".
  7. Kiểm tra hộp "Tích cực"để bắt đầu thu thập dữ liệu và thêm thứ nguyên hoặc số liệu vào báo cáo của bạn. Nếu bạn không muốn kích hoạt cài đặt đã tạo, hãy bỏ chọn hộp kiểm này.
  8. Nhấn vào nút "Tạo nên".

Phương thức gửi tới GA

Gửi dữ liệu qua mã theo dõi

// Gửi một tham số tùy chỉnh khi xem một trang ga("send", "pageview", ("dimension1": "My Parameter" )); // Gửi số liệu tùy chỉnh cùng với sự kiện ga("send", "event", "category", "action", ("metric1": 123 ));

Gửi dữ liệu qua GTM

Nếu Google Analytics được triển khai trên trang web thông qua GTM (được khuyến nghị) thì trong quá trình kích hoạt thẻ, bạn có thể chuyển các thông số hoặc chỉ số tùy chỉnh. Để thực hiện việc này, hãy truy cập "Cài đặt thêm", chỉ định chỉ số và giá trị.

Gửi dữ liệu qua Giao thức đo lường

Hướng dẫn sử dụng Giao thức đo lường được mô tả trong bài viết “”, trong đó ID khách hàng của người dùng được chuyển đến tham số người dùng cd14.

Những hạn chế

Trong mỗi tài nguyên, bạn có thể thêm 20 thông số tùy chỉnh và 20 chỉ báo khác.

Bạn không thể xóa thứ nguyên hoặc chỉ số tùy chỉnh nhưng bạn có thể tắt chúng.

Trường hợp bỏ qua các hạn chế của 20 thông số và chỉ báo

Có những nhiệm vụ khi bạn cần theo dõi việc hoàn thành một máy tính hoặc một số biểu mẫu trên một trang web có số lượng trường lớn. Đây không phải là một tùy chọn để tạo một tham số riêng cho từng trường vì bạn có thể gặp phải giới hạn.

Cách thoát khỏi tình huống này là tạo hai tham số: tham số đầu tiên cho tên của các trường biểu mẫu và tham số thứ hai cho các giá trị được nhập vào các trường.

Theo đó, chúng tôi chuyển các giá trị của các trường biểu mẫu sang “Trường Máy tính - giá trị” và chính tên trường thành “Trường Máy tính - tên”. Và chẳng hạn, khi chúng ta cần hiển thị tất cả các giá trị của trường “Thành phố”, chúng ta chỉ cần đặt bộ lọc cho chỉ báo đặc biệt “Trường Máy tính - tên” bằng tên trường.

Ngày 29 tháng 1 năm 2018

Có một số lượng lớn các tiêu chuẩn trong Google Analytics: nguồn/phương tiện, thành phố, loại thiết bị, phiên, tỷ lệ thoát, doanh thu, giao dịch, chi phí, tỷ lệ chuyển đổi, trình duyệt, giới tính, độ tuổi, v.v.

Tuy nhiên, trong thực tế, thường có những nhiệm vụ cần giám sát các thông số bổ sung về tương tác của người dùng vượt xa phạm vi chức năng hiện tại.

Ví dụ, đối với một cửa hàng trực tuyến, cần tính toán chính xác lợi nhuận có tính đến giá vốn hàng hóa. Không có chỉ báo trong Google Analytics "Giá thành sản phẩm". Hoặc so sánh số liệu thống kê cho từng tác giả của blog hoặc nguồn tin tức của bạn để xem tất cả thông tin cần thiết trong một bảng (mức độ lưu lượng truy cập mà các bài viết của một tác giả mang lại, số lượng bài viết của anh ấy được đọc trung bình mỗi phiên, tỷ lệ thoát, vân vân.). Không có tùy chọn Tác giả trong Analytics. Hoặc chúng tôi có nhiệm vụ xác định “người lãnh đạo bán hàng” dựa trên các cuộc tư vấn trực tuyến trên trang web và thưởng cho anh ta một khoản tiền thưởng bổ sung cho doanh thu kiếm được trong tháng này. Báo cáo Google Analytics chuẩn không chứa dữ liệu đó.

Tất cả các ví dụ trên và một số ví dụ khác có thể được giải quyết bằng các tham số và chỉ báo đặc biệt.

Định nghĩa tùy chỉnh (thứ nguyên tùy chỉnh, thứ nguyên và chỉ số tùy chỉnh, thứ nguyên tùy chỉnhs, v.v.) là các biến không có trong báo cáo Google Analytics chuẩn. Chúng là một phần của Universal Analytics và được người dùng tạo theo cách thủ công để giải quyết vấn đề của riêng họ.

Bằng cách sử dụng chúng, bạn có thể nhập dữ liệu mà Google Analytics không thu thập theo mặc định: dữ liệu từ các cuộc gọi điện thoại, từ CRM, từ người dùng được ủy quyền, v.v. và liên kết chúng với các số liệu GA cụ thể.

Các định nghĩa tùy chỉnh được tạo ở cấp tài nguyên và có một số hạn chế:

  • không có nhiều hơn 20 tham số đặc biệt và 20 chỉ số đặc biệt cho mỗi tài nguyên;
  • các thông số đặc biệt không thể bị xóa, chúng chỉ có thể bị vô hiệu hóa;
  • chúng chỉ có sẵn trong những tài nguyên sử dụng Universal Analytics. Với thư viện cũ js sẽ không làm việc.

Để thêm thứ nguyên tùy chỉnh trong Analytics:

  • mở phần "Người quản lý" và chọn tài nguyên cần thiết;
  • trong cột "Nguồn" nhấp chuột "Định nghĩa tùy chỉnh - Thông số tùy chỉnh" hoặc "Chỉ số tùy chỉnh".

Tài nguyên - Định nghĩa tùy chỉnh

  • nhấn vào nút “+ Tham số đặc biệt” (hoặc chỉ báo)

Tạo số liệu tùy chỉnh

Đối với các tham số đặc biệt, các cài đặt sau được chỉ định:

  • Tên– tên của tham số đặc biệt trong báo cáo Google Analytics;
  • Phạm vi– xác định lần truy cập nào mà thông số đặc biệt sẽ áp dụng cho (Lần truy cập, Phiên, Người dùng và Sản phẩm).
  • Tích cực– cho biết liệu giá trị của tham số đặc biệt có được xử lý hay không. Các thông số tùy chỉnh không hoạt động sẽ xuất hiện trong báo cáo nhưng giá trị của chúng sẽ không được xử lý.

Phạm vi xác định lần truy cập nào sẽ được liên kết với giá trị thông số tùy chỉnh cụ thể. Tổng cộng có bốn: bắt mắt, phiên họp, người dùngsản phẩm:

  • Bắt mắt (đánh)– giá trị chỉ áp dụng cho yêu cầu được chỉ định;
  • Phiên họp– giá trị áp dụng cho tất cả các cuộc gọi trong phiên (cho đến khi trôi qua 30 phút người dùng không hoạt động);
  • Người dùng– giá trị áp dụng cho tất cả các lần truy cập trong phiên hiện tại và các phiên trong tương lai cho đến khi giá trị đó thay đổi hoặc cho đến khi tham số không còn hoạt động;
  • Sản phẩm– giá trị sẽ được áp dụng cho một sản phẩm cụ thể trên trang web của bạn (yêu cầu cài đặt thương mại điện tử nâng cao).

Thêm thông số tùy chỉnh

Bắt mắt (đánh): phiên, % phiên mới, tỷ lệ thoát, thời lượng phiên trung bình.

Ví dụ về số liệu tiêu chuẩn có phạm vi Sản phẩm: giá trung bình, số lần mua duy nhất, số giao dịch, số tiền trả lại cho sản phẩm,

Các cài đặt sau được chỉ định cho các chỉ báo đặc biệt:

  • Tên– tên của chỉ báo đặc biệt trong báo cáo Google Analytics;
  • Phạm vi— xác định yêu cầu nào mà chỉ báo đặc biệt (Lượt truy cập hoặc Sản phẩm) sẽ được áp dụng cho.
  • Kiểu định dạng– định dạng của một chỉ báo đặc biệt (số nguyên, tiền tệ, thời gian được chỉ định bằng giây, được hiển thị trong báo cáo dưới dạng HH:MM:SS);
  • Giá trị tối đa/tối thiểu (tùy chọn)– giá trị tối thiểu và tối đa sẽ được xử lý và nhập vào báo cáo;
  • Tích cực– cho biết liệu giá trị của chỉ báo đặc biệt có được xử lý hay không. Các thước đo tùy chỉnh không hoạt động sẽ xuất hiện trong báo cáo nhưng giá trị của chúng sẽ không được xử lý.

Thêm số liệu tùy chỉnh

Ngoài các cài đặt này, các chỉ báo và thông số đặc biệt còn có một số đặc điểm bổ sung:

Đặc điểm bổ sung của các chỉ số đặc biệt

  • Mục lục - một mã định danh duy nhất mà Google Analytics sử dụng để phân biệt thứ nguyên/chỉ số này với thứ nguyên/chỉ số khác. Giá trị là số nguyên, từ 1 đến 20. Đây là số bạn sẽ sử dụng trong thư viện jsđể gửi dữ liệu về một chỉ báo hoặc thông số cụ thể;
  • Thay đổi cuối cùng - Ngày thứ nguyên/chỉ số tùy chỉnh được tạo hoặc sửa đổi.

Ghi chú: Như chúng ta đã tìm hiểu trước đó, không phải tất cả các tham số và chỉ báo tiêu chuẩn đều có thể được sử dụng cùng nhau. Hạn chế này cũng áp dụng cho các định nghĩa tùy chỉnh.

Có một số cách để gửi dữ liệu tới Google Analytics:

  • thông qua mã theo dõi;
  • thông qua Trình quản lý thẻ của Google;
  • bởi vì .

Hai phương pháp cuối cùng được cố tình bỏ qua trong khuôn khổ tài liệu này; một loạt bài viết riêng biệt sẽ được dành cho chúng. Hãy tạo một tham số tùy chỉnh:

Tạo thông số tùy chỉnh

Sau khi lưu các cài đặt cơ bản, một đoạn mã sẽ có sẵn, đoạn mã này cần được chèn vào một số trang nhất định của trang web hoặc ứng dụng.

Số “1” (được gạch chân màu xanh lục) là chỉ mục duy nhất mà Analytics sử dụng để phân biệt số liệu này với số liệu khác. Trong mọi trường hợp, nó không được thay đổi khi thêm mã vào các trang của trang web vì sẽ không có dữ liệu nào được thu thập.

Google Analytics cung cấp cho chúng tôi lựa chọn hai mã cho tham số:

  1. thẻ trang web thư viện toàn cầu gtag.js

Hướng dẫn thiết lập số liệu tùy chỉnh bằng cách sử dụng gtag.jsđược trình bày tại liên kết: https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets

  1. JavaScript truyền thống (đối với các tài nguyên sử dụng Universal Analytics)

Vượt qua các thông số và chỉ số đặc biệt với mọi yêu cầu trên trang này bạn có thể sử dụng lệnh bộ(như trong ví dụ trên).

ga('set', 'dimension1', DimensionValue);

  • ga(‘bộ')– đây là lệnh để thiết lập tham số;
  • kích thước– chỉ định dịch vụ của tham số trong Google Analytics, không thể thay đổi nó;
  • 1 - chỉ số duy nhất;
  • giá trị thứ nguyên- giá trị của tham số đặc biệt.

Đặt giá trị bằng lệnh bộĐối với cả tham số và chỉ báo, bạn có thể thực hiện việc này:

Mã theo dõi bằng lệnh set

Các biến tương tự trong một chỉ báo đặc biệt, chỉ thay vì kích thướcgiá trị thứ nguyên một từ chức năng khác được sử dụng Hệ mét. Số liệuValue có thể là số nguyên, tiền tệ và thời gian tính bằng giây.

Mã theo dõi cho số liệu tùy chỉnh

Truyền các tham số đặc biệt để đảo ngược kiểu lượt xem trang (lượt xem trang) bạn có thể làm được việc này:

Mã cho yêu cầu loại lượt xem trang

Truyền các chỉ báo đặc biệt cho lệnh gọi kiểu sự kiện (sự kiện) có thể được thực hiện như sau:

Mã cho cuộc gọi loại sự kiện

Ở tùy chọn đầu tiên (dùng lệnh bộ) giá trị được gửi cho tất cả các cuộc gọi sẽ được gọi sau khi giá trị được đặt. Trong tùy chọn thứ hai, các giá trị chỉ được truyền cho những cuộc gọi mà chúng được liệt kê.

Tìm hiểu thêm về thứ nguyên và số liệu tùy chỉnh trong Trợ giúp chính thức dành cho nhà phát triển của Google.

Quan trọng!Đường kẻ ga ('đặt') luôn được đặt trước khi lượt xem trang được gửi và đặt bất kỳ giá trị nào thông qua bộ phải được thực thi trước khi gọi gửi.

Ví dụ: hãy tạo một chỉ báo đặc biệt "Giá thành sản phẩm" cho cửa hàng trực tuyến của chúng tôi và nhập dữ liệu về cửa hàng đó bằng table.csv. Trong trường hợp này, thương mại điện tử tiên tiến phải được cài đặt trên trang web.

Cài đặt của nó như sau:

  • Tên: giá trị hàng hóa
  • Phạm vi: sản phẩm
  • Kiểu định dạng: tiền tệ (định dạng thập phân)
  • Giá trị tối đa/tối thiểu: không điền vào
  • Trạng thái: tích cực

Đi đến phần "Nhập dữ liệu". Hãy tạo một tập hợp mới các loại có sẵn và chọn “Nhập dữ liệu mở rộng – Dữ liệu sản phẩm”.

Nhập dữ liệu - Dữ liệu sản phẩm

Nhập tên và chọn chế độ xem sẽ sử dụng dữ liệu từ bộ này.

Mục đích của cặp “Key - Dữ liệu được nhập”

Để nhập dữ liệu giá thành sản phẩm, bạn cần có hai tham số theo cặp "giá trị cốt lõi":

  • "ID sản phẩm"- khóa được hệ thống chỉ định theo mặc định dựa trên loại tập dữ liệu đã chọn;
  • "Giá thành sản phẩm"— một chỉ báo đặc biệt phải được chọn từ danh sách thả xuống.

Analytics yêu cầu chúng tôi xác định lại dữ liệu (ghi đè lên dữ liệu đó). Nếu được chọn ĐÚNG, khi đó nó sẽ sử dụng dữ liệu đã nhập, tức là dữ liệu cũ không thể khôi phục được.

Cách đưa dữ liệu không chuẩn vào báo cáo

Yêu cầu

Thứ nguyên và chỉ số tùy chỉnh chỉ có sẵn trong các thuộc tính sử dụng Universal Analytics hoặc có ít nhất một chế độ xem cho ứng dụng. Thứ nguyên và chỉ số tùy chỉnh được hỗ trợ trong SDK Analytics dành cho Android và iOS phiên bản 2.x trở lên, cũng như trong thư viện Analytics.js và nền tảng Giao thức đo lường.

Để sử dụng thứ nguyên và số liệu tùy chỉnh, bạn phải thiết lập tài khoản Analytics và mã theo dõi.

Những hạn chế

Mỗi tài nguyên có sẵn 20 chỉ mục cho các tham số được cá nhân hóa và 20 chỉ mục khác cho các chỉ số. Đối với tài khoản Analytics Premium, các giới hạn này tăng lên 200 cho mỗi tài khoản.

Bạn không thể xóa cài đặt tùy chỉnh nhưng bạn có thể tắt cài đặt đó. Không nên sử dụng lại các thông số tùy chỉnh. Sau khi thay đổi tên, phạm vi và giá trị của thông số tùy chỉnh, báo cáo có thể chứa cả phiên bản cũ và phiên bản mới. Kết quả là dữ liệu sẽ không chính xác và không thể lọc được.

Làm việc với thứ nguyên và số liệu tùy chỉnh

Cài đặt

Trước tiên, bạn cần xác định giá trị của thứ nguyên và chỉ số tùy chỉnh trong tài nguyên Analytics của mình. Mỗi tài nguyên có thể có tối đa 20 tham số đặc biệt và cùng số lượng chỉ báo đặc biệt.

Bạn cần chỉ định tên và các thuộc tính khác của một tham số hoặc chỉ báo đặc biệt bằng một số cụ thể. Các cài đặt sau được chỉ định cho các tham số đặc biệt:

Các cài đặt sau được chỉ định cho các chỉ báo đặc biệt:

  • Tên– chỉ báo đặc biệt sẽ xuất hiện trong các báo cáo dưới tên này.
  • Kiểu– xác định cách hiển thị giá trị của một chỉ báo đặc biệt trong báo cáo.
  • Giá trị tối thiểu/tối đa– giá trị tối thiểu và tối đa sẽ được xử lý và nhập vào báo cáo.
  • Tích cực– cho biết liệu giá trị của chỉ báo đặc biệt có được xử lý hay không. Các thước đo tùy chỉnh không hoạt động sẽ xuất hiện trong báo cáo nhưng giá trị của chúng sẽ không được xử lý.

Bạn có thể tạo thứ nguyên và chỉ số tùy chỉnh trong giao diện Analytics.

Không thay đổi tên và phạm vi của các thông số, chỉ báo đặc biệt trừ khi thực sự cần thiết. .

Thu thập dữ liệu

Giá trị cho thứ nguyên và chỉ số tùy chỉnh được gửi tới Analytics dưới dạng cặp số-giá trị. Điều này sử dụng số bạn đã chỉ định cho thứ nguyên hoặc số liệu tùy chỉnh trong .

Không giống như các dữ liệu khác, thứ nguyên và chỉ số tùy chỉnh được gửi đến Analytics cùng với các lần truy cập khác (lượt xem trang, sự kiện, giao dịch). Do đó, giá trị của chúng phải được đặt trước khi gọi mã theo dõi.

Ví dụ: mã đặt giá trị của một tham số đặc biệt có thể trông như sau:

Ga("tạo", "UA-XXXX-Y", "tự động"); // Chọn giá trị cho tham số đặc biệt có chỉ số 1. ga("set", "cd1", "Level 1"); // Truyền giá trị của một tham số đặc biệt với yêu cầu - lượt xem trang. ga("gửi", "lượt xem trang");

Các loại chỉ số đặc biệt

Các số đo đặc biệt thuộc loại Số nguyên hoặc Thời gian được biểu thị bằng số nguyên, trong khi các số đo đặc biệt thuộc loại Tiền tệ có thể được biểu thị dưới dạng giá trị thập phân cố định bằng nội tệ.

Xử lí dữ liệu

Phạm vi truy cập xác định lần truy cập nào giá trị thông số đặc biệt này sẽ được áp dụng và bộ lọc cấu hình xác định lần truy cập nào và giá trị tương ứng của chúng sẽ được bao gồm trong .

Phạm vi truy cập và mức độ ưu tiên

Phạm vi truy cập xác định lần truy cập nào sẽ được liên kết với giá trị thông số tùy chỉnh cụ thể. Tổng cộng có bốn khu vực như vậy: sản phẩm, bắt mắt, phiên họpngười dùng.

  • Sản phẩm– giá trị chỉ áp dụng cho sản phẩm được chỉ định. Khu vực truy cập này chỉ được sử dụng cho thương mại điện tử nâng cao.
  • Bắt mắt– giá trị chỉ áp dụng cho yêu cầu được chỉ định.
  • Phiên họp– giá trị áp dụng cho tất cả các lần truy cập trong phiên.
  • Người dùng– Giá trị áp dụng cho tất cả các lần truy cập trong phiên hiện tại và các phiên trong tương lai cho đến khi giá trị đó thay đổi hoặc cài đặt không còn hoạt động.
Khu vực truy cập "Sản phẩm"

Với phạm vi này, giá trị của tham số đặc biệt chỉ áp dụng cho sản phẩm được đặt. Một số sản phẩm và theo đó, một số thông số đặc biệt với phạm vi khác nhau ở cấp “Sản phẩm” có thể được gửi trong một yêu cầu.

Khu vực truy cập "Khiếu nại"

Với phạm vi này, giá trị của thông số đặc biệt chỉ áp dụng cho lần truy cập được chỉ định (xem cơm. 1, cơm. 2cơm. 3 dưới).

Bức tranh 1. Người dùng gửi hai yêu cầu: H1 và H2. Quyền truy cập H2 có tham số đặc biệt CD1 với giá trị A. Giá trị này chỉ áp dụng cho H2.

Hình 2. Người dùng gửi lần truy cập H3 thứ ba. Không có tham số đặc biệt nào liên quan đến H3.

Hình 3. Người dùng gửi cú đánh thứ tư H4. Quyền truy cập H2 có tham số đặc biệt CD1 với giá trị B. Giá trị này chỉ áp dụng cho H4.

Khu vực truy cập "Phiên"

Khi hai giá trị được chỉ định trong cùng một phiên với phạm vi "Phiên" và cùng số thứ tự, giá trị đầu tiên sẽ được ưu tiên. Giá trị này áp dụng cho tất cả các lần truy cập trong phiên. TRÊN hinh 4 bạn có thể thấy rằng giá trị cuối cùng sẽ ghi đè tất cả các giá trị trước đó cho một tham số đặc biệt có cùng chỉ mục.

Bức tranh 1. Người dùng gửi lần truy cập H1 mà không có giá trị thông số đặc biệt.

Hình 2. Trong cùng một phiên, người dùng gửi một lần truy cập tới H2 với thông số đặc biệt CD1 có giá trị là A. Giá trị A cũng được sử dụng cho H1.

Hình 3. Người dùng gửi lần truy cập H3 thứ ba. Đối với H3, giá trị CD1 không được xác định nhưng giá trị A được tự động sử dụng trong một phiên.

Hinh 4. Người dùng gửi lần truy cập H4 thứ tư với giá trị B mới cho CD1. Trong tất cả các cuộc gọi trước đó trong cùng một phiên, giá trị của A được thay đổi thành B.

Khu vực truy cập "Người dùng"

Nếu hai tham số đặc biệt có phạm vi "Người dùng" được chỉ định trong cùng một phiên thì giá trị cuối cùng sẽ được ưu tiên trong phiên hiện tại và giá trị tương tự sẽ được sử dụng trong các phiên sau này của người dùng đó.

TRÊN Hình 2 giá trị của thông số đặc biệt A được áp dụng cho tất cả các lần truy cập trong phiên 2, tương tự như thông số đặc biệt ở cấp phiên. Tuy nhiên, trên Hình 3 giá trị A cũng áp dụng cho các lần truy cập trong phiên thứ ba vì thông số đặc biệt CD1 hoạt động ở cấp độ người dùng.

Bức tranh 1. Ba lần truy cập đã xảy ra trong phiên người dùng: H1, H2 và H3. Không có thông số đặc biệt nào được chỉ định cho bất kỳ thông số nào trong số chúng.

Hình 2. Người dùng quay lại trang web và thực hiện ba lượt truy cập trong phiên thứ hai. Đối với H3, giá trị của CD1 là A. Giá trị này được sử dụng cho cả ba lần truy cập trong phiên.

Hình 3. Ba lần truy cập đã được ghi lại trong phiên thứ ba của người dùng. Giá trị A cho thông số tùy chỉnh CD1, được đặt ở cấp độ người dùng, được sử dụng cho tất cả các lần truy cập trong phiên thứ ba.

Bộ lọc

Bạn có thể áp dụng bộ lọc chế độ xem cho thứ nguyên và chỉ số tùy chỉnh theo nhiều cách.

Giá trị của các thông số và chỉ số đặc biệt có liên quan đến phương pháp điều trị mà chúng được truyền đi. Khu vực truy cập không đóng vai trò gì trong trường hợp này. Nếu lần truy cập như vậy bị lọc ra khỏi chế độ xem thì thứ nguyên hoặc chỉ số tùy chỉnh cũng có thể bị lọc ra.

  1. Mức độ điều trị. Khi bạn xóa một trường hợp, thứ nguyên tùy chỉnh cấp trường hợp và số liệu tùy chỉnh được liên kết với trường hợp đó sẽ được lọc ra.
  2. Cấp độ phiên hoặc người dùng. Các thông số tùy chỉnh cấp phiên hoặc cấp người dùng sẽ không được lọc, ngay cả khi lượt truy cập mà chúng chuyển tiếp được lọc. Giá trị của chúng được sử dụng cho tất cả các lệnh gọi trong phiên và với phạm vi "Người dùng" - cũng như trong các phiên trong tương lai.

Bạn cũng có thể tạo bộ lọc cho lượt truy cập dựa trên phạm vi của các thông số đặc biệt. Ví dụ: nếu bạn đặt bộ lọc thành giá trị thông số tùy chỉnh cấp người dùng cụ thể thì tất cả các phiên người dùng bao gồm giá trị đó sẽ bị loại bỏ.

Báo cáo

Sau khi xử lý, thứ nguyên và chỉ số tùy chỉnh sẽ xuất hiện trong báo cáo Analytics.

Thứ nguyên và số liệu tùy chỉnh được trình bày trong báo cáo của riêng bạn có thể được sử dụng để tạo phân đoạn nâng cao. Thứ nguyên tùy chỉnh cũng có thể được thêm dưới dạng thứ nguyên bổ sung cho báo cáo chuẩn.

Ví dụ

Nhà phát triển gần đây đã phát hành một trò chơi mới ra thị trường.

Mã Analytics hiện tại tính số lượt xem màn hình mỗi khi người dùng đạt đến một cấp độ nhất định của trò chơi. Nhà phát triển đã biết số lần người dùng chạy mỗi cấp độ và giờ anh ấy quan tâm đến những câu hỏi phức tạp hơn:

  1. Đã bao nhiêu lần người dùng chơi các cấp độ khó khác nhau?
  2. Người dùng đã chơi bao nhiêu cấp độ vào những ngày khác nhau trong thời gian dùng thử?
  3. Người dùng ứng dụng dùng thử và ứng dụng trả phí đã chơi bao nhiêu cấp độ?

Việc nhóm các lần truy cập, số phiên và người dùng bằng cách sử dụng các thứ nguyên và số liệu cụ thể sẽ giúp trả lời những câu hỏi này.

Ngoài ra, ứng dụng còn bán nhiều loại cải tiến khác nhau để đơn giản hóa lối chơi. Theo đó, ngoài các danh mục và tùy chọn, nhà phát triển cần có một trường riêng để theo dõi mức độ phổ biến của các cải tiến đối với người dùng.

Khu vực truy cập "Khiếu nại"

Hãy xem cách sử dụng các thông số đặc biệt ở cấp độ truy cập để tìm hiểu xem người dùng đã chơi bao nhiêu lần ở các cấp độ khó khác nhau.

Nhà phát triển đã theo dõi lượt xem màn hình và biết số lần người dùng khởi chạy mỗi cấp độ. Vẫn còn phải tìm ra cấp độ nào - đơn giản, trung bình hay khó - thường được game thủ lựa chọn nhất.

Sử dụng một tham số đặc biệt ở cấp độ truy cập, mỗi chế độ xem màn hình có thể được chỉ định cho một mức độ khó cụ thể. Điều này sẽ cho bạn biết mức độ khó nào có nhiều lượt xem nhất.

Tại sao chính xác mức độ lưu thông?

Trong một phiên, người dùng có thể truy cập các cấp độ khác nhau. Nếu phạm vi hành động là "Xử lý", giá trị độ khó sẽ chỉ được gán cho chế độ xem màn hình mà nó được chuyển qua. Do đó, mỗi lượt xem màn hình sẽ gắn liền với một mức độ khó riêng.

Cài đặt

Bước đầu tiên là xác định cài đặt tùy chỉnh trong tab Quản trị của Analytics. Đây là định nghĩa trong trường hợp của chúng ta:

Thu thập dữ liệu

Nhà phát triển đã theo dõi việc hoàn thành các cấp độ của trò chơi bằng lượt xem màn hình. Để chỉ định mức độ khó cho từng mục, bạn phải đặt giá trị tham số đặc biệt trước khi gọi mã theo dõi.

Nó sẽ trông như thế này:

Ga("tạo", "UA-XXXX-Y", "tự động"); // Chọn giá trị cho tham số đặc biệt với chỉ số 1. ga("set", "cd1", "easy"); // Truyền giá trị của một tham số đặc biệt với yêu cầu - lượt xem trang. ga("gửi", "lượt xem trang", "/level_1/");

Trong ví dụ này, thông số tùy chỉnh được đặt ngay trước khi theo dõi lượt xem màn hình. Do đó, cùng với việc xem màn hình, mức độ khó sẽ được truyền đi, qua đó các yêu cầu sau đó sẽ được nhóm lại thành các báo cáo.

Xử lí dữ liệu

Dữ liệu sẽ trông như thế này đối với một người chơi đã chơi sáu cấp độ trong một phiên:

UserId = 5555 Phiên 1: H1: screen_name=/level_1/ cd1_value=easy H2: screen_name=/level_2/ cd1_value=medium H3: screen_name=/level_3/ cd1_value=hard H4: screen_name=/level_4/ cd1_value=easy H5: screen_name= /level_5/ cd1_value=trung bình H6: screen_name=/level_6/ cd1_value=medium

Phạm vi "Lượt truy cập" đảm bảo rằng giá trị độ khó chỉ được liên kết với chế độ xem màn hình mà nó được gửi.

Báo cáo

Vì mỗi lượt xem màn hình đã được chỉ định một mức độ khó nên giờ đây, nhà phát triển có thể tạo báo cáo bằng cách sử dụng tên màn hình và mức độ khó làm thông số và lượt xem màn hình làm số liệu:

Để tìm hiểu xem mỗi cấp độ đã được khởi chạy bao nhiêu lần, bạn có thể tạo báo cáo của riêng mình với tham số chính “Mức độ khó”, theo đó các lượt xem màn hình sẽ được nhóm lại:

Báo cáo cho thấy người dùng ưa thích mức độ khó trung bình. Việc nhóm các lượt xem màn hình bằng các tham số cấp độ truy cập đã giúp nhà phát triển có được thông tin quan trọng này.

Khu vực truy cập "Phiên"

Bây giờ chúng ta hãy xem cách tìm hiểu xem người dùng đã chơi bao nhiêu cấp độ trong ba ngày của thời gian dùng thử.

Để làm điều này, bạn cần có báo cáo sau:

Bằng cách sử dụng cài đặt cấp phiên tùy chỉnh, bạn có thể nhóm các lượt xem màn hình theo ngày để tìm ra ngày nào người dùng khởi chạy nhiều cấp độ nhất.

Tại sao cấp độ phiên?

Bằng cách chọn phạm vi Phiên, bạn có thể nhóm tất cả các phiên và lần truy cập liên quan đến cùng một giá trị Ngày dùng thử.

Bạn có thể đạt được kết quả tương tự bằng cách sử dụng phạm vi hành động Trường hợp, nhưng cấp độ phiên yêu cầu thay đổi mã tối thiểu để đặt giá trị Ngày dùng thử.

Cài đặt

Tham số đặc biệt "Ngày dùng thử" được xác định trong cài đặt tài nguyên Analytics như sau:

Thu thập dữ liệu

Nhà phát triển đã theo dõi lượt xem màn hình cho từng cấp độ của trò chơi. Để liên kết ngày dùng thử với tất cả lượt xem màn hình trong một phiên, bạn chỉ cần đặt giá trị thông số tùy chỉnh một lần mỗi phiên.

Ga("tạo", "UA-XXXX-Y", "tự động"); // Chọn giá trị cho tham số đặc biệt có chỉ số 2. var day = getDayOfTrial(); ga("set", "dimension2", day); // Truyền giá trị của một tham số đặc biệt với yêu cầu - lượt xem trang. ga("gửi", "lượt xem trang", "/level_1/");

Cài đặt cấp phiên tùy chỉnh có thể được đặt bất kỳ lúc nào trong phiên. Tuy nhiên, trong ví dụ của chúng tôi, nhà phát triển sẽ dễ dàng thực hiện việc này hơn khi bắt đầu phiên.

Xử lí dữ liệu

Giá trị thông số tùy chỉnh được chuyển tới Analytics sẽ được áp dụng cho các lần truy cập dựa trên phạm vi của chúng.

Ví dụ: dữ liệu sẽ trông như sau đối với người dùng đã chơi trò chơi hai lần vào ngày đầu tiên, một lần vào ngày thứ hai và một lần nữa vào ngày thứ ba:

UserId = 5555 Phiên 1: H1: screen_name=/level_1/ cd2_value=1 H2: screen_name=/level_2/ H3: screen_name=/level_2/ Phiên 2: H4: screen_name=/level_3/ cd2_value=1 H5: screen_name=/level_4/ H6: screen_name=/level_4/ Phiên 3: H1: screen_name=/level_1/ cd2_value=2 H2: screen_name=/level_2/ H3: screen_name=/level_3/ Phiên 4: H1: screen_name=/level_3/ cd2_value=3

Lưu ý rằng các giá trị thông số tùy chỉnh chỉ được truyền với một lần xem màn hình mỗi phiên.

Phạm vi truy cập Phiên đảm bảo rằng giá trị Ngày dùng thử được liên kết với tất cả các lần truy cập trong phiên đó, chứ không chỉ với giá trị được gửi cùng với nó.

Báo cáo

Sau khi được xử lý, các giá trị thông số tùy chỉnh cấp phiên sẽ được chỉ định cho tất cả các lượt xem màn hình nhận được trong một phiên duy nhất. Giờ đây, nhà phát triển có thể tạo báo cáo dựa trên các thông số Ngày dùng thử và Tiêu đề màn hình, cũng như chỉ số Lượt xem màn hình:

Bằng cách nhóm các lượt xem màn hình theo ngày, nhà phát triển sẽ biết người dùng đã chơi bao nhiêu cấp độ trong mỗi ngày trong thời gian dùng thử. Để thực hiện việc này, bạn cần tạo báo cáo của riêng mình với tham số chính “Ngày dùng thử”:

Như có thể thấy từ báo cáo, người chơi đã hoàn thành nhiều cấp độ nhất trong ngày đầu tiên và ít hơn đáng kể vào ngày thứ hai và thứ ba. Việc nhóm các phiên và lần truy cập theo một giá trị bằng cách sử dụng thông số đặc biệt ở cấp phiên đã giúp thu được thông tin quan trọng này.

Khu vực truy cập "Người dùng"

Và cuối cùng, hãy tìm hiểu xem người dùng phiên bản trả phí và phiên bản dùng thử đã hoàn thành bao nhiêu cấp độ.

Để làm điều này, bạn cần có báo cáo sau:

Bằng cách sử dụng thông số cấp độ người dùng tùy chỉnh, bạn có thể liên kết tất cả các lượt xem màn hình của một người dùng cụ thể (cả trong phiên hiện tại và phiên trong tương lai) với một loại người chơi.

Tại sao cấp độ người dùng?

Vùng truy cập của Người dùng cho phép bạn dễ dàng nhóm tất cả các phiên và quyền truy cập của người dùng. Điều này hoạt động lý tưởng với các giá trị được giữ nguyên đối với một người dùng cụ thể, chẳng hạn như "Loại người chơi" như trong trường hợp của chúng tôi.

Có thể đạt được kết quả tương tự bằng cách sử dụng lớp lần truy cập và phiên, nhưng lớp người dùng thuận tiện hơn nhiều vì nó yêu cầu thay đổi mã tối thiểu.

Cài đặt

Tham số đặc biệt "Loại người chơi" được xác định trong phần "Quản trị viên" như sau:

Thu thập dữ liệu

Như trong các ví dụ trước, nhà phát triển đã biết số lượt xem màn hình cho từng cấp độ của trò chơi. Để nhóm các lượt xem màn hình này theo loại người chơi, chỉ cần xác định thông số đặc biệt này khi bắt đầu trò chơi và sau đó xác định lại khi nâng cấp lên phiên bản trả phí.

Nhà phát triển sẽ cần xác định một tham số đặc biệt khi người dùng bắt đầu trò chơi:

Ga("tạo", "UA-XXXX-Y", "tự động"); // Chọn giá trị cho tham số đặc biệt với chỉ số 3. ga("set", "dimension3", "Free"); // Truyền giá trị của một tham số đặc biệt với yêu cầu - lượt xem trang. ga("gửi", "lượt xem trang", "/level_1/");

Tham số đặc biệt tương tự phải được đặt khi nâng cấp lên phiên bản trả phí:

Ga("tạo", "UA-XXXX-Y", "tự động"); // Chọn giá trị cho tham số đặc biệt có chỉ số 3. ga("set", "dimension3", "Paid"); // Truyền giá trị của một tham số đặc biệt với yêu cầu - lượt xem trang. ga("gửi", "lượt xem trang", "/level_1/");

Xử lí dữ liệu

Giá trị thông số tùy chỉnh được chuyển tới Analytics sẽ được áp dụng cho các lần truy cập dựa trên phạm vi của chúng.

Ví dụ: dữ liệu sẽ trông như thế này đối với người dùng đã chơi trò chơi hai lần miễn phí và một lần tính phí:

UserId = 5555 Phiên 1: H2: screen_name=/level_1/ cd3_value=free H3: screen_name=/level_2/ Phiên 2: H1: screen_name=/level_2/ H2: screen_name=/level_3/ H3: screen_name=/level_3/ Phiên 3: H1: screen_name=/level_3/ cd3_value=trả tiền H2: screen_name=/level_4/

Lưu ý rằng giá trị miễn phí được đặt trong phiên đầu tiên áp dụng cho tất cả các lần truy cập từ phiên đầu tiên và thứ hai, vì giá trị phải trả chỉ được đặt trong phiên thứ ba.

Báo cáo

Các giá trị thông số tùy chỉnh Loại người chơi sẽ được liên kết với các phiên mà chúng được đặt cũng như tất cả các phiên và lần truy cập trong tương lai.

Giờ đây, nhà phát triển có thể tạo báo cáo dựa trên thông số Loại người chơi và Tiêu đề màn hình cũng như chỉ số Lượt xem màn hình:

Cuối cùng, hãy nhóm các lượt xem màn hình theo loại người chơi để so sánh số cấp độ giữa phiên bản miễn phí và trả phí. Để thực hiện việc này, bạn cần tạo báo cáo của riêng mình với tham số chính “Loại người chơi”:

Như bạn có thể thấy, phiên bản miễn phí của trò chơi có lợi thế hơn về số cấp độ. Việc nhóm người dùng cũng như các phiên và lần truy cập của họ theo một giá trị bằng cách sử dụng thông số cấp người dùng tùy chỉnh đã giúp thu được thông tin quan trọng này.

Khu vực truy cập "Sản phẩm"

Hãy xem cách sử dụng các thông số đặc biệt ở cấp độ sản phẩm để tìm ra những nâng cấp nào (tối thiểu, trung bình hoặc mạnh) mà người chơi mua thường xuyên hơn những nâng cấp khác.

Vì vậy, nhà phát triển đã theo dõi số lần mua bản nâng cấp bằng thương mại điện tử nâng cao. Vẫn còn phải xem mức độ cải tiến nào đang được người dùng yêu cầu nhiều nhất.

Báo cáo sẽ trông giống như thế này:

Trước đây, có thể tìm ra tổng thu nhập từ việc bán các cải tiến trong trò chơi nhưng không phân tích theo cấp độ.

Một tham số đặc biệt ở cấp độ sản phẩm cho phép bạn chỉ định mức độ cải tiến cho từng sản phẩm. Các báo cáo sẽ cho biết mức độ nâng cấp nào mà người dùng mua thường xuyên nhất. Bạn cũng có thể nhận số liệu thống kê tương tự về số lượt xem, số lần nhấp và các hành động thương mại điện tử nâng cao khác.

Tại sao chính xác là cấp độ sản phẩm?

Người dùng có thể mua một số nâng cấp cùng một lúc. Nếu phạm vi hành động là "Sản phẩm", giá trị cấp độ sẽ chỉ được gán cho sản phẩm được chuyển giao. Do đó, mỗi bản nâng cấp bạn mua sẽ được liên kết với một cấp độ duy nhất.

Cài đặt

Thông số đặc biệt "Mức nâng cao" được xác định trong cài đặt tài nguyên Analytics như sau:

Thu thập dữ liệu

Nhà phát triển đã theo dõi việc mua các cải tiến trong trò chơi. Để chỉ định cho mỗi cấp độ nhất định, bạn cần đặt giá trị của một tham số đặc biệt cùng với dữ liệu sản phẩm.

Dưới đây là cách thêm thông số vào sản phẩm:

Ga("ec:addProduct", ( // Thêm dữ liệu sản phẩm vào ProductFieldObject. "id": "P12345", // ID sản phẩm (chuỗi). "name": "Powerup", // Tên sản phẩm (chuỗi) . "category": "Extras", // Danh mục sản phẩm (chuỗi). "biến thể": "đỏ", // Biến thể sản phẩm (chuỗi). "giá": "10,00", // Giá sản phẩm (số lượng tiền tệ) : 2, // Số lượng sản phẩm (số). "dimension4": "strong" // Tham số đặc biệt ở cấp độ sản phẩm (chuỗi )); ga("ec:setAction", "mua hàng", ("id": "T12345", "doanh thu": "20.00" )); ga("gửi", "lượt xem trang"); // Gửi dữ liệu giao dịch với chế độ xem trang gốc.

Trong ví dụ này, một tham số tùy chỉnh được xác định cùng với thông tin sản phẩm và chỉ định mức độ nâng cao tương ứng.

Xử lí dữ liệu

Như trong các ví dụ trước, các giá trị thông số tùy chỉnh được chuyển tới Analytics sẽ được áp dụng cho các lần truy cập dựa trên phạm vi của chúng.

Dữ liệu sẽ trông như thế này đối với một người chơi đã mua ba bản nâng cấp trong một phiên:

UserId = 5555 Phiên 1: H1: Product_name=powerup cd4_value=weak Product_name=powerup cd4_value=strong H2: Product_name=powerup cd4_value=weak

Việc sử dụng phạm vi Sản phẩm đảm bảo rằng giá trị thông số cho mỗi tính năng nâng cao chỉ được liên kết với sản phẩm được vận chuyển cùng với sản phẩm đó.

Báo cáo

Sau đó, bạn có thể tạo báo cáo thu nhập của riêng mình cho từng cấp độ cải thiện:

Trong trường hợp này, việc nâng cấp tầng tạo ra nhiều doanh thu nhất.

Các chỉ số đặc biệt

Phạm vi

Các chỉ số đặc biệt cũng có phạm vi riêng, cho phép so sánh chúng với các thông số cùng cấp. Do đó, các chỉ báo cấp độ sản phẩm chỉ được liên kết với sản phẩm mà chúng được gửi đi. Sau đây là hai ví dụ về số liệu tùy chỉnh.

Chỉ báo đặc biệt ở mức lưu thông

Trong các ví dụ ở trên, nhà phát triển đã theo dõi lượt xem màn hình cho từng cấp độ của trò chơi, vì vậy tất cả các báo cáo đều sử dụng chỉ số Lượt xem màn hình. Nó cho biết nỗ lực của người dùng để hoàn thành cấp độ.

Tuy nhiên, nhà phát triển cũng quan tâm đến tỷ lệ hoàn thành của từng cấp độ.

Để làm điều này, nhà phát triển thêm một chỉ báo đặc biệt “Các cấp độ đã hoàn thành” và sau đó so sánh số lượng của chúng với số lượt xem màn hình cho mỗi cấp độ.

Tiêu đề màn hìnhLượt xem màn hìnhCấp độ đã hoàn thành
/cấp độ 1/
/cấp độ 2/
/cấp 3/

Tại sao cần có các chỉ số đặc biệt?

Số liệu tùy chỉnh, trái ngược với số liệu tiêu chuẩn (sự kiện, lượt xem màn hình, v.v.), cho phép bạn tạo báo cáo trực quan và linh hoạt hơn với dữ liệu mà bạn quan tâm nhất.

Trong ví dụ của chúng tôi, các cấp độ đã hoàn thành không thể được theo dõi dưới dạng lượt xem màn hình vì chúng sẽ được tính hai lần cho mỗi cấp độ.

Mặc dù các sự kiện có thể được sử dụng riêng lẻ nhưng do tính chất phân cấp của chúng, sẽ khó tạo báo cáo được hiển thị ở trên bằng cách kết hợp các chế độ xem màn hình và các cấp độ đã hoàn thành thành một tham số duy nhất.

Với những thực tế này và tầm quan trọng của thông tin đó đối với nhà phát triển, cách thuận tiện nhất là theo dõi các cấp độ đã hoàn thành dưới dạng một chỉ báo đặc biệt.

Cài đặt

Chỉ báo đặc biệt "Cấp độ đã hoàn thành" có thể được đặt trong cài đặt Analytics:

Thu thập dữ liệu

Nhà phát triển đã theo dõi việc khởi chạy từng cấp độ bằng cách sử dụng chế độ xem màn hình. Bây giờ anh ấy quan tâm đến việc người dùng hoàn thành bao nhiêu cấp độ. Với mục đích này, anh ta tạo ra một chỉ báo đặc biệt.

Các chỉ số tùy chỉnh, như thứ nguyên tùy chỉnh, được gửi đến Analytics cùng với các lần truy cập. Do đó, nhà phát triển sẽ cần gửi yêu cầu bổ sung đăng ký hoàn thành cấp độ trò chơi. Trong ví dụ này, ở cuối cấp độ, một sự kiện sẽ được kích hoạt, trong đó một chỉ báo đặc biệt sẽ được liên kết.

Nó sẽ trông như thế này:

Ga("tạo", "UA-XXXX-Y", "tự động"); // Tăng cấp độ hoàn thành lên 1. ga("set", "metric1", 1); // Truyền giá trị của một tham số đặc biệt bằng lệnh gọi sự kiện. ga("gửi", "sự kiện", "Cấp độ", "hoàn thành");

Xử lí dữ liệu

Trước khi xử lý, dữ liệu về một người dùng đã khởi chạy ba cấp độ của trò chơi trong một phiên sẽ như sau:

UserId = 5555 Phiên 1 H1: type=screen_view screen_name=/level_1/ H2: type=event screen_name=/level_1/ cm1_value=1 H3: type=screen_view screen_name=/level_2/ H4: type=screen_view screen_name=/level_2/ H5: type=screen_view screen_name=/level_2/ H6: type=event screen_name=/level_2/ cm1_value=1 H7: type=screen_view screen_name=/level_3/ H8: type=event screen_name=/level_3/ cm1_value=1

Báo cáo

Giờ đây, bạn có thể tạo báo cáo với thông số Tiêu đề màn hình và các chỉ số Lượt xem màn hình, Tổng số sự kiện và Cấp độ đã hoàn thành:

Dữ liệu này cho thấy cấp độ thứ hai thực sự khó hơn cấp độ thứ nhất và thứ ba, với tỷ lệ hoàn thành chỉ 33%. Bằng cách theo dõi tiến trình của các cấp độ bằng cách sử dụng một chỉ báo đặc biệt, nhà phát triển có thể dễ dàng lấy được dữ liệu mình quan tâm dưới dạng báo cáo trực quan, đơn giản.

Chỉ báo đặc biệt ở cấp độ sản phẩm

Trong các ví dụ trên, nhà phát triển theo dõi các giao dịch mua bản nâng cấp và có thể liên kết các số liệu khác nhau với mỗi lần nâng cấp, chẳng hạn như số lượng hoặc doanh thu được tạo ra.

Với mục đích này, một chỉ báo đặc biệt “Tiền thưởng đã chi” được sử dụng.

Đây là báo cáo bạn cần cho việc này:

Cài đặt

Tham số đặc biệt "Tiền thưởng đã chi" được xác định trong phần "Quản trị viên":

Thu thập dữ liệu

Các chỉ số tùy chỉnh, như thứ nguyên tùy chỉnh, được gửi đến Analytics cùng với dữ liệu sản phẩm.

Nó sẽ trông như thế này:

Ga("ec:addProduct", ( // Thêm dữ liệu sản phẩm vào ProductFieldObject. "id": "P12345", // ID sản phẩm (chuỗi). "name": "Powerup", // Tên sản phẩm (chuỗi) . "category": "Extras", // Danh mục sản phẩm (chuỗi). "biến thể": "đỏ", // Biến thể sản phẩm (chuỗi). "giá": "10,00", // Giá sản phẩm (số lượng tiền tệ) : 2, // Số lượng sản phẩm (số). "dimension4": "strong", // Tham số đặc biệt ở cấp sản phẩm (chuỗi). "metric2": 5 // Chỉ báo đặc biệt ở cấp sản phẩm (số nguyên ) ); ga("ec:setAction", "mua hàng", ("id": "T12345", "doanh thu": "20.00" )); ga("gửi", "lượt xem trang"); // Gửi dữ liệu giao dịch với chế độ xem trang gốc.

Xử lí dữ liệu

Trước khi xử lý, dữ liệu về một người chơi đã mua một số bản nâng cấp sẽ như sau:

UserId = 5555 Phiên 1 H1: type=screen_view screen_name=/level_1/ H2: type=screen_view screen_name=/level_2/ sản phẩm_name=powerup cd4_value=yếu cm4_value=5 sản phẩm_name=powerup cd4_value=strong cm4_value=5 H4: type=screen_view screen_name= /level_2/ sản phẩm_name=tăng sức mạnh cd4_value=trung bình cm4_value=1 sản phẩm_name=tăng sức mạnh cd4_value=yếu cm4_value=10

Báo cáo

Giờ đây, bạn có thể tạo báo cáo với thông số "Mức độ cải thiện", cũng như các chỉ báo "Doanh thu sản phẩm" và "Tiền thưởng đã chi":

Rõ ràng, người chơi thích chi tiền thưởng cho những cải tiến tối thiểu và những cải tiến ở cấp độ trung bình mang lại lợi nhuận lớn nhất cho nhà phát triển.

Ghi chú

Dưới đây là một số điều cần cân nhắc khi làm việc với thứ nguyên và chỉ số tùy chỉnh.

Chỉnh sửa thứ nguyên và chỉ số hiện có

Nếu bạn thay đổi tên của thứ nguyên hoặc thước đo tùy chỉnh hiện tại, dữ liệu của bạn sẽ bị ảnh hưởng như sau:

  • Chỉnh sửa tiêu đềảnh hưởng đến dữ liệu đã được xử lý: bạn sẽ chỉ có thể nhận dữ liệu đó dưới tên mới.
  • Thay đổi phạm vi không ảnh hưởng đến dữ liệu đã xử lý: phạm vi mới sẽ chỉ áp dụng cho dữ liệu mới.
  • Thay đổi trạng thái. Trường trạng thái xác định xem các giá trị của thứ nguyên hoặc chỉ số tùy chỉnh có được xử lý hay không. Nếu trạng thái không hoạt động, chúng sẽ xuất hiện trong báo cáo nhưng sẽ không có dữ liệu cho chúng.

Lựa chọn đúng phạm vi

Khi chọn phạm vi cho thông số tùy chỉnh, hãy xem xét tần suất giá trị này sẽ thay đổi. Nếu điều này xảy ra nhiều lần trong mỗi phiên, như trường hợp của cấp độ trò chơi, hãy chọn cấp độ lần truy cập và đặt giá trị trước mỗi lần truy cập. Nếu giá trị không thay đổi trong phiên, như trường hợp độ tuổi, thì tham số đặc biệt chỉ cần được đặt một lần ở cấp độ người dùng. Luôn chọn đúng phạm vi để tránh sai lầm.

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

Làm thế nào bài viết này có thể được cải thiện?