Philip Walton, Kỹ sư chương trình dành cho nhà phát triển của Google Analytics – Tháng 3 năm 2014
Tiện ích bổ sung Bảng tính Google Analytics giúp người dùng Google Analytics truy cập, trực quan hóa, chia sẻ và thao tác với dữ liệu của họ trong Bảng tính Google dễ dàng hơn.
Giới thiệu
Tiện ích bổ sung bảng tính Google Analytics mang đến cho bạn sức mạnh của API Google Analytics kết hợp với sức mạnh của thao tác dữ liệu trong Bảng tính Google. Với công cụ này, bạn có thể:
- Truy vấn và báo cáo dữ liệu từ nhiều chế độ xem.
- Tính toán và hiển thị các phép tính tuỳ chỉnh.
- Tạo hình ảnh trực quan và nhúng các hình ảnh trực quan đó trên trang web của bên thứ ba.
- Lên lịch để báo cáo chạy và cập nhật tự động.
- Kiểm soát những người có thể xem dữ liệu và hình ảnh trực quan của bạn bằng các tính năng chia sẻ và bảo vệ quyền riêng tư của Google Trang tính.
Video hướng dẫn
Hai video sau đây giải thích cách tải xuống và cài đặt tiện ích bổ sung, cũng như cách tạo một trang tổng quan tự động cập nhật và có thể nhúng được trên một trang web của bên thứ ba.
Giới thiệu tiện ích bổ sung Bảng tính Google Analytics
Tạo trang tổng quan bằng tiện ích bổ sung Bảng tính Google Analytics
Cài đặt tiện ích bổ sung
Để sử dụng tiện ích bổ sung Google Analytics, trước tiên, bạn phải thêm tiện ích này vào bảng tính. Các hướng dẫn sau sẽ hướng dẫn bạn thực hiện quy trình:
- Tạo Bảng tính Google mới (hoặc mở một bảng tính hiện có).
- Từ thanh trình đơn, hãy chọn: Tiện ích bổ sung > Tải tiện ích bổ sung...
- Tìm Tiện ích bổ sung Google Analytics từ thư viện tiện ích bổ sung rồi chọn tiện ích đó.
- Trên trang mô tả tiện ích bổ sung, hãy nhấp vào biểu tượng "+" ở góc trên cùng bên phải để thêm tiện ích bổ sung này vào bảng tính.
- Một hộp thoại sẽ bật lên để yêu cầu bạn cấp quyền cho tiện ích bổ sung truy cập vào dữ liệu Google Analytics của bạn. Nhấp vào "Chấp nhận".
- Tiện ích bổ sung hiện đã được cài đặt. Giờ đây, trình đơn phụ "Google Analytics" sẽ xuất hiện trong trình đơn Tiện ích bổ sung.
Tạo báo cáo
Bạn có thể tạo báo cáo theo cách thủ công hoặc với sự trợ giúp của công cụ tạo báo cáo của tiện ích bổ sung. Để sử dụng công cụ này, hãy chọn "Tiện ích bổ sung" > "Google Analytics" > "Tạo báo cáo mới" trong thanh trình đơn. Khi đó, bạn sẽ thấy một thanh bên ở bên phải để có thể dễ dàng tra cứu thông tin tài khoản Google Analytics cũng như chọn phương diện và chỉ số cần truy vấn. Khi bạn hoàn tất, hãy nhấp vào nút "Tạo báo cáo" và thông tin báo cáo của bạn sẽ xuất hiện trong trang tính có tên "Cấu hình báo cáo" (trang tính sẽ được tạo nếu chưa có).
Để tạo thêm báo cáo, bạn chỉ cần lặp lại các bước ở trên. Mỗi báo cáo bổ sung mà bạn tạo sẽ thêm một cột dữ liệu mới ở bên phải của báo cáo trước đó.
Nếu bạn nhìn vào các giá trị mà công cụ tạo báo cáo nhập vào trang cấu hình báo cáo, bạn sẽ nhận thấy rằng nhiều ô trong số đó bị để trống. Đây là điều có chủ ý. Công cụ này nhằm giúp bạn bắt đầu và cung cấp cho bạn những thông tin mà bạn có thể chưa biết trong đầu. Bạn cần phải nhập các trường còn lại. Nếu bạn có câu hỏi về nội dung cần đưa vào mỗi trường, hãy xem tài liệu tham khảo ở cuối trang này.
Đang chạy báo cáo
Để chạy tất cả các báo cáo bạn đã tạo, hãy chọn "Tiện ích bổ sung" > "Google Analytics" > "Chạy báo cáo" từ thanh trình đơn.
Loại trừ báo cáo
Theo mặc định, tiện ích bổ sung này sẽ chạy mọi báo cáo có tên, vì vậy, nếu muốn tạm thời loại trừ báo cáo mà không xoá báo cáo, bạn chỉ cần xoá tất cả văn bản khỏi ô chứa giá trị tên.
Chọn Trang tính Đầu ra
Việc chạy báo cáo sẽ gửi một yêu cầu đến API Google Analytics và in kết quả trên trang tính bạn chọn. Đó có thể là một trang tính trong bảng tính mà bạn đang xem hoặc là một bảng tính khác hoàn toàn (miễn là bạn có quyền chỉnh sửa bảng tính đó). Để in kết quả ra một bảng tính khác, hãy sao chép URL của bảng tính rồi dán vào ô ở bên phải của thông số "spreadsheet-url".
Lập lịch báo cáo để chạy tự động
Bạn có thể bật báo cáo để tự động chạy bằng cách chọn "Tiện ích bổ sung" > "Google Analytics" > "Lập lịch báo cáo" trong thanh trình đơn. Thao tác này sẽ mở ra hộp thoại lập lịch báo cáo để bạn có thể bật và tắt tính năng lập lịch, cũng như đặt tần suất chạy báo cáo.
Để bật tính năng lập lịch, hãy chọn hộp có nhãn "Cho phép báo cáo chạy tự động". Sau khi bật tính năng lập lịch, bạn có thể sử dụng trình đơn thả xuống được chọn để kiểm soát thời gian và tần suất. Bạn có thể lên lịch chạy báo cáo mỗi giờ, ngày, tuần hoặc tháng.
Để tắt tính năng lập lịch, hãy bỏ chọn hộp có nhãn "Cho phép báo cáo chạy tự động".
Các trường hợp sử dụng phổ biến
Truy vấn dữ liệu từ nhiều chế độ xem
Thông qua giao diện web của Google Analytics, mỗi lần bạn chỉ có thể xem báo cáo và dữ liệu hình ảnh từ một chế độ xem. Với tiện ích bổ sung này, bạn có thể chạy báo cáo với số lượt xem bất kỳ và sử dụng dữ liệu được tạo theo bất kỳ cách nào mình muốn. Ví dụ: nếu bạn có một chế độ xem riêng để theo dõi lưu lượng truy cập trên Android và một chế độ xem riêng để theo dõi lưu lượng truy cập trên Android, bạn có thể sử dụng tiện ích bổ sung này để chạy báo cáo trên cả hai lượt xem và dễ dàng so sánh kết quả cạnh nhau trong cùng một bảng tính.
Tạo phép tính tuỳ chỉnh bằng dữ liệu Google Analytics
API Google Analytics thu thập nhiều loại dữ liệu và mang đến cho bạn nhiều lựa chọn về cách bạn muốn báo cáo dữ liệu đó, nhưng đôi khi bạn cần phải có một phép tính cụ thể. Khi dữ liệu của bạn nằm trong Bảng tính Google, bạn có thể tận dụng các tính năng thao tác dữ liệu tích hợp sẵn của bảng tính.
Tạo trang tổng quan bằng các hình ảnh trực quan hoá dữ liệu được nhúng
Khi dữ liệu của bạn nằm trong Bảng tính Google, bạn có thể tận dụng mọi công cụ trực quan hoá mà Google cung cấp ngay từ đầu. Ngoài ra, biểu đồ và đồ thị của Bảng tính Google có thể được nhúng vào các trang web bên ngoài. Điều này có nghĩa là bạn có thể dễ dàng tạo trang tổng quan của riêng mình bằng các hình ảnh trực quan về dữ liệu Google Analytics, lưu trữ chúng ở bất cứ đâu bạn muốn và chúng sẽ tự động cập nhật thường xuyên khi bạn chạy báo cáo.
Dễ dàng kiểm soát người có thể xem dữ liệu Google Analytics của bạn
Trang web Google Analytics cung cấp nhanh thông tin chi tiết hữu ích về dữ liệu của bạn, nhưng đôi khi bạn muốn chia sẻ dữ liệu của mình với các bên liên quan mà không cần cấp cho họ quyền truy cập vào tài khoản Google Analytics của bạn.
Thông qua tiện ích bổ sung Bảng tính Google Analytics, bạn có thể dễ dàng giải quyết vấn đề này vì bảng tính Google có hệ thống cấp quyền tích hợp sẵn. Bạn chỉ cần tạo một bảng tính mới, cấp quyền truy cập cho bất kỳ ai bạn muốn, sau đó yêu cầu báo cáo của bạn xuất dữ liệu vào bảng tính đó.
Tự động cập nhật dữ liệu và hình ảnh trực quan
Khi đã tạo báo cáo hoặc nhúng hình ảnh trên trang web của bên thứ ba, bạn có thể đảm bảo dữ liệu của mình luôn mới nhất bằng cách lập lịch để báo cáo chạy tự động.
Câu hỏi thường gặp
Làm cách nào để biết khi nào báo cáo đã lập lịch của tôi sẽ chạy tiếp theo?
Lần chạy đầu tiên của báo cáo được lên lịch sẽ diễn ra ngẫu nhiên trong khoảng thời gian mà bạn chỉ định. Các lần chạy tiếp theo sẽ diễn ra theo dự đoán vào cùng thời điểm đó, bù trừ bằng khoảng thời gian bạn đã chọn. Ví dụ: nếu bạn lên lịch để báo cáo chạy hằng ngày trong khoảng thời gian từ 4 giờ sáng đến 5 giờ sáng và lần chạy đầu tiên xảy ra lúc 4:12 sáng, thì tất cả các lần chạy tiếp theo cũng sẽ diễn ra lúc 4:12 sáng.
Báo cáo định kỳ của tôi không chạy như dự kiến, vậy có bị hỏng không?
Khi lập lịch báo cáo, hãy đảm bảo bạn có nhiều thời gian giữa thời điểm bạn tạo lịch và thời điểm dự định chạy lịch biểu. Nếu thời gian này xuất hiện quá gần với lần xuất hiện đầu tiên của thời gian đã lên lịch, có khả năng những báo cáo đó sẽ bị hoãn đến lần xuất hiện tiếp theo. Thông thường, tốt nhất là nên để lại ít nhất một vùng đệm dài 1 giờ.
Tôi có thể đặt lịch biểu khác nhau cho các báo cáo khác nhau không?
Việc lập lịch áp dụng cho tất cả báo cáo hoặc không áp dụng cho báo cáo nào. Nếu cần lên lịch cho nhiều báo cáo vào những khoảng thời gian khác nhau, bạn có thể sử dụng nhiều bảng tính.
Tại sao dữ liệu báo cáo của tôi có định dạng sai?
API Báo cáo của Google Analytics trả về tất cả các giá trị ở định dạng của Hoa Kỳ. Nếu bạn đặt bảng tính thành một ngôn ngữ khác, thì Google Trang tính sẽ cố gắng chuyển đổi cho bạn. Việc này đôi khi dẫn đến kết quả không mong muốn.
Để tránh sự cố này, hãy đảm bảo ngôn ngữ của bảng tính báo cáo được đặt thành "Hoa Kỳ" (bạn có thể xem hướng dẫn thay đổi ngôn ngữ của bảng tính trong phần Trợ giúp về trình chỉnh sửa Tài liệu). Sau đó, để chuyển đổi dữ liệu của bạn sang định dạng của ngôn ngữ ưu tiên, bạn có thể tạo bảng tính thứ hai với ngôn ngữ ưu tiên và sử dụng hàm
IMPORTRANGE
để nhập dữ liệu báo cáo vào bảng tính mới đó. Google Trang tính sẽ chuyển đổi chính xác định dạng giữa
các ngôn ngữ khi nhập từ bảng tính này sang bảng tính khác.
Nhận trợ giúp
Để đặt câu hỏi về tiện ích bổ sung hoặc báo cáo lỗi, hãy đăng thông báo trên nhóm Google google-analytics-spreadsheet-add-on. Tìm kiếm trong nhóm trước khi đăng vì câu hỏi của bạn có thể đã được trả lời.
Tài liệu tham khảo về thông số cấu hình
Các phần dưới đây trình bày các thông số bắt buộc, không bắt buộc và ẩn:
- Mỗi báo cáo đều phải có các thông số bắt buộc. Nếu không, báo cáo sẽ gặp lỗi.
- Các tham số không bắt buộc là không bắt buộc nhưng có thể chỉ định.
- Thông số ẩn là các lựa chọn nâng cao không cần thiết cho hầu hết các báo cáo và bị ẩn theo mặc định. Bạn có thể sử dụng các thông số này bằng cách bỏ ẩn các hàng 14-16 trong trang tính Cấu hình báo cáo.
Thông số bắt buộc
Tên | Nội dung mô tả |
---|---|
Tên báo cáo | Đây là tên báo cáo. Tên này cũng sẽ là tên của trang tính dùng để ghi dữ liệu báo cáo. |
Mã chế độ xem | Mã cho chế độ xem Google Analytics của bạn. Bạn có thể nhận được giá trị này bằng cách sử dụng công cụ tạo báo cáo hoặc tìm giá trị này trong quản trị tài khoản Google Analytics. |
Ngày bắt đầu |
Ngày bắt đầu tìm nạp dữ liệu Analytics. Yêu cầu có thể chỉ định ngày bắt đầu có định dạng YYYY-MM-DD hoặc là ngày tương đối (ví dụ: Bạn cũng có thể dùng các hàm ngày trong Trang tính để chỉ định giá trị này theo phương thức lập trình. Ví dụ: biểu thức sau trả về ngày cuối cùng của tháng trước đó: =EOMONTH(TODAY(), -1) |
Ngày kết thúc |
Ngày kết thúc tìm nạp dữ liệu Analytics. Yêu cầu có thể chỉ định ngày kết thúc có định dạng YYYY-MM-DD hoặc là ngày tương đối (ví dụ: Bạn cũng có thể dùng các hàm ngày trong Trang tính để chỉ định giá trị này theo phương thức lập trình. Ví dụ: biểu thức sau trả về ngày cuối cùng của tháng trước đó: =EOMONTH(TODAY(), -1) |
Chỉ số |
Danh sách chỉ số để truy vấn. Bạn có thể chỉ định chỉ số theo một trong hai định dạng sau:
Ví dụ: tất cả các giá trị sau đây là giá trị hợp lệ cho thông số Chỉ số. ga:sessions,ga:bounces ga:sessions ga:bounces [{ "expression": "ga:sessions/ga:users", "alias": "Sessions per User", "formattingType": "FLOAT" }, { "expression": "ga:totalEvents/ga:pageviews", "alias": "Events per Pageview", "formattingType": "FLOAT" }] Đối với hầu hết các trường hợp sử dụng, danh sách mã chỉ số là cách dễ nhất để chỉ định thông số Chỉ số. Tuy nhiên, nếu muốn tận dụng các tính năng nâng cao của API Báo cáo Analytics, chẳng hạn như biểu thức chỉ số trong ví dụ thứ ba ở trên, bạn phải chỉ định giá trị dưới dạng JSON. Bạn có thể xem danh sách đầy đủ các phương diện và chỉ số, cũng như cách kết hợp hợp lệ của chúng thông qua Trình khám phá phương diện và chỉ số. |
Thông số tùy chọn
Tên | Nội dung mô tả |
---|---|
Phương diện |
Danh sách phương diện để truy vấn. Có thể chỉ định thứ nguyên theo một trong hai định dạng:
Ví dụ: tất cả các giá trị sau đây là giá trị hợp lệ cho thông số Chỉ số. ga:source,ga:deviceCategory ga:source ga:deviceCategory [{ "name": "ga:source" }, { "name": "ga:deviceCategory" }] Đối với hầu hết các trường hợp sử dụng, danh sách mã phương diện là cách dễ nhất để chỉ định thông số Phương diện. Bạn có thể xem danh sách đầy đủ các phương diện và chỉ số, cũng như cách kết hợp hợp lệ của chúng thông qua Trình khám phá phương diện và chỉ số. |
Đơn đặt hàng |
Thứ tự sắp xếp của kết quả theo cột (chỉ số hoặc mã phương diện) và hướng (tăng dần hoặc giảm dần). Thứ tự có thể được chỉ định theo một trong hai định dạng:
Ví dụ: tất cả các giá trị sau đây là giá trị hợp lệ cho thông số Đơn đặt hàng. -ga:sessions,ga:eventLabel -ga:sessions ga:eventLabel [{ "fieldName": "ga:sessions", "sortOrder": "DESCENDING" }, { "fieldName": "ga:eventLabel", "sortOrder": "ASCENDING", "orderType": "DIMENSION_AS_INTEGER" }] Đối với hầu hết các trường hợp sử dụng, định dạng cũ là cách dễ nhất để chỉ định thông số Đơn đặt hàng. Tuy nhiên, nếu muốn sử dụng tham số |
Bộ lọc |
Các điều kiện cho phép bạn hạn chế tập hợp kết quả được trả về. Bạn có thể chỉ định bộ lọc theo một trong hai định dạng:
Ví dụ: bất kỳ giá trị nào sau đây là giá trị hợp lệ cho tham số Bộ lọc. ga:sessions>10;ga:country==United States { "metricFilterClauses": [{ "filters": [ { "metricName": "ga:totalEvents", "operator": "GREATER_THAN", "comparisonValue": "100" } ] }], "dimensionFilterClauses": [{ "operator": "AND", "filters": [ { "dimensionName": "ga:eventCategory", "operator": "EXACT", "expressions": ["Outbound Link"] } ], "filters": [ { "dimensionName": "ga:eventAction", "operator": "EXACT", "expressions": ["click"] } ] }] } Đối với hầu hết các trường hợp sử dụng, định dạng cũ là cách dễ nhất để chỉ định tham số Bộ lọc. Tuy nhiên, nếu cần thực hiện tính năng lọc nâng cao (ví dụ: sử dụng toán tử so sánh cho các phương diện), thì bạn phải chỉ định giá trị ở dạng JSON. |
Phân đoạn |
Các điều kiện cho phép bạn hạn chế tập hợp các phiên hoạt động hoặc người dùng mà truy vấn của bạn áp dụng. Bạn có thể chỉ định phân đoạn bằng một trong hai định dạng:
Ví dụ: bất kỳ giá trị nào sau đây là giá trị hợp lệ cho thông số phân đoạn. gaid::-1,sessions::condition::ga:city==New York gaid::-1, sessions::condition::ga:city==New York [{ "dynamicSegment": { "name": "New York Sessions", "sessionSegment": { "segmentFilters": [{ "simpleSegment": { "orFiltersForSegment": [{ "segmentFilterClauses":[{ "dimensionFilter": { "dimensionName": "ga:city", "expressions": ["New York"] } }] }] } }] } } }, { "dynamicSegment": { "name": "Non-referral Sessions", "sessionSegment": { "segmentFilters": [{ "simpleSegment": { "orFiltersForSegment": [{ "segmentFilterClauses": [{ "dimensionFilter": { "dimensionName": "ga:medium", "operator": "EXACT", "expressions": [ "referral" ] } }] }] }, "not": "True" }] } } }] Đối với hầu hết các trường hợp sử dụng, cách dễ nhất là chỉ định mã phân đoạn hoặc sử dụng định dạng định nghĩa cũ. Tuy nhiên, nếu cần phân đoạn nâng cao (ví dụ: sử dụng toán tử so sánh theo phương diện), thì bạn phải chỉ định giá trị dưới dạng JSON. |
Giới hạn |
Số lượng kết quả tối đa sẽ được trả về cho một báo cáo. Nếu để trống tham số này, thì tất cả kết quả đều được trả về. |
URL bảng tính | URL của một bảng tính bên ngoài để xuất kết quả. Theo mặc định, kết quả được xuất sang trang tính trong bảng tính hiện tại. Lưu ý: Bạn phải có quyền chỉnh sửa trên bảng tính để sử dụng tính năng này. |
Bỏ qua báo cáo |
Khi Lưu ý: bạn có thể đặt trường này theo phương thức lập trình bằng công thức. Ví dụ: biểu thức sau sẽ bỏ qua báo cáo nếu giá trị Ngày kết thúc (ô "B5") là trong quá khứ: =IF(B5 < TODAY(), TRUE, FALSE) |
Thông số ẩn
Tên | Tóm tắt |
---|---|
Loại báo cáo |
Theo mặc định (hoặc khi để trống), báo cáo này sẽ truy vấn API Báo cáo Analytics phiên bản 4. Để truy vấn API Báo cáo phễu đa kênh, bạn có thể đặt giá trị thành "mcf". Xin lưu ý rằng khi sử dụng API MCF, bạn cũng phải sử dụng phương diện và chỉ số MCF. Ngoài ra, một số tính năng khác (ví dụ: phân đoạn) không có trong báo cáo MCF. |
Cấp độ lấy mẫu | Kích thước mẫu báo cáo mong muốn. Giá trị có thể là "DEFAULT" (tương tự như việc để trống), "NHỎ" hoặc "LARGE". |
Sử dụng hạn mức tài nguyên |
Hệ thống hạn mức dựa trên tài nguyên là một hệ thống hạn mức mới sẽ cho phép một số tài khoản Analytics 360 nhất định có ngưỡng lấy mẫu cao hơn trong khi sử dụng API Báo cáo Analytics. Nếu có quyền sử dụng tính năng này, bạn có thể bật tính năng đó bằng cách đặt tham số này thành TRUE .
|
Loại trừ các hàng trống |
Thông số này cho phép bạn loại trừ các hàng khỏi báo cáo nếu tất cả giá trị chỉ số trong hàng bằng 0. Hành vi mặc định (hoặc khi để trống) là hiển thị tất cả các hàng (nên dùng). Lưu ý rằng thông số này tương ứng với tham số |