hướng dẫn dũng các trường tính toán trên a1 analytics

[Hướng dẫn sử dụng] Trường tính toán Custom Fields trên công cụ A1 Analytics

Custom Fields là tính năng vô cùng hữu ích trong A1 Analytics, giúp tiết kiệm thời gian và tối ưu hóa quá trình làm báo cáo. Tính năng này đặc biệt hữu ích đối với báo cáo được nối trực tiếp dữ liệu từ nguồn (Facebook, Shopee, Google) và với những nguồn dữ liệu mà bạn có quyền chỉnh sửa.

Hãy cùng A1 xem thử tính năng Custom Fields này sử dụng như thế nào và tính năng này giúp ích như thế nào cho bạn!

Custom fields là gì?

Custom fields giúp cho bạn có thể tạo mới hoặc tùy chỉnh các chỉ số hoặc các thứ nguyên trong A1 Analytics từ các dữ liệu có sẵn của. Bạn có thể tính toán, tạo ra các danh mục, hoặc biến đổi các dữ liệu của bạn với các trường tính toán trong A1 Analytics.

Các trường này sẽ được sử dụng để xử lý các con số, phép toán, ngày tháng, thông tin địa lý, v.v. Các dữ liệu này được hiển thị như thế nào sẽ còn tùy thuộc vào mục đích sử dụng của bạn. 

Bạn có thể sử dụng Custom Fields ở nhiều hình thức như:

  • Tính các phép tính đơn giản
  • Sử dụng các công thức tính toán
  • Chuyển đổi dữ liệu
  • So sánh dữ liệu theo logic

Ví dụ như: Tạo trường tính toán mới là Doanh thu, có công thức bằng Giá tiền nhân với Tổng số đơn hàng trên 1 bảng mới trong A1 Analytics.

Cách tạo Custom field trong A1 Analytics

Để tạo được 1 trường tính toán (Custom Fields) mới trong A1 Analytics, có 2 cách mà bạn bạn có thể thực hiện:

Cách 1: Tạo fields ngay trên nguồn dữ liệu chính

Bước 1: Chọn vào Data Source và chọn vào nguồn dữ liệu mà bạn muốn thêm công thức tính toán

Bước 2: Chọn vào Add a Field

cách thêm calculated fields

Đây là giao diện chỉnh sửa Custom Fields trên A1 Analytics

giao diện calculated fieldsfields

Tips: Tên cho Fields mới này nên là tên giúp bạn dễ nhận biết nó giữa các trường tính toán khác. Bạn cũng nên thêm vào các kí tự đặc biệt (Vd: *) để giúp chỉ số này hiện lên đầu trong các chỉ số có sẵn và dễ nhận biết hơn.

Cách 2: Tạo fields trên báo cáo

Bước 1: Tạo mới 1 bảng nào đó, rồi chọn vào tab Data.

Bước 2: Chọn vào “Create new field”

Tạo calculated fields trên biểu đồ

Giao diện chỉnh sửa của Custom fields này sẽ đồng nhất với giao diện chỉnh sửa trực tiếp trên nguồn dữ liệu

So sánh ưu điểm / khuyết điểm của tạo fields trong nguồn dữ liệu và tạo fields trong biểu đồ

Tạo fields ngay trên nguồn dữ liệu chính

Ưu điểm của việc tạo Fields

  • Có sẵn trong mọi báo cáo sử dụng nguồn dữ liệu này
  • Có thể sử dụng như một chỉ số bình thường
  • Có thể đặt thuộc tính bộ lọc. Ví dụ như: chỉ số chỉ bao gồm các mục có giá trị lớn hơn 200.

Hạn chế:

  • Bạn chỉ được chỉnh sửa nếu như bạn là chủ nguồn dữ liệu hoặc được cấp quyền chỉnh sửa.

Tạo fields trên biểu đồ

Ưu điểm của việc tạo fields ngay trên biểu đồ trong báo cáo

  • Không cần truy cập vào nguồn dữ liệu
  • Tạo được trường mới dựa trên các dữ liệu được kết hợp trên Blend data.

Hạn chế:

  • Chỉ tồn tại trong các biểu đồ mà bạn đã tạo ra, không có sẵn trong nguồn dữ liệu
  • Không thể tham chiếu với những trường có sẵn
  • Cần có quyền chỉnh sửa báo cáo để thêm chỉ số
  • Nguồn dữ liệu cần phải được bật quyền chỉnh sửa trường

Custom Fields được dùng cho mục đích gì?

Bạn có thể dùng Custom Fields để khai thác triệt để nguồn dữ liệu của bạn, trả lời những câu hỏi mà các dữ liệu hiện tại không thể đáp ứng. Ví dụ như: Tạo ra trường dữ liệu mới để chuyển đổi các trường dữ liệu và phân tích các dữ liệu theo nhiều cách khác nhau.

Làm các phép tính đơn giản với trường số liệu

Bạn có thể sử dụng các phép tính đơn giản với các chỉ số, trường số liệu mà bạn có:

  • Phép cộng:  “Chỉ số 1” + “Chỉ số 2” (Vd: Hợp nhất chỉ số)
  • Phép trừ:  “Chỉ số 1” – “Chỉ số 2” (Lợi nhuận mỗi ngày)
  • Phép nhân:  “Chỉ số 1” * “Chỉ số 2” (Doanh thu mỗi ngày)
  • Phép chia: “Chỉ số 1” / “Chỉ số 2” (Tỉ lệ chuyển đổi)

Sử dụng hàm cho dữ liệu của bạn

Các hàm cho phép bạn tổng hợp dữ liệu của mình theo nhiều cách khác nhau, bao gồm tính toán, thống kê, văn bản, ngày tháng và dữ liệu địa lý.

  • Sum (chỉ số/trường dữ liệu) – Tính tổng
  • Count (chỉ số/trường dữ liệu) – Đếm số
  • Percentile (trường/chỉ số, X) – Trả về phân vị thứ X của tất cả các giá trị của trường/chỉ số
  • Round (trường/chỉ số, X) – Làm tròn trường/chỉ số đến số nguyên X
  • Substr (trường/chỉ số, 1, X) – Trả về X ký tự đầu tiên của trường/chỉ số
  • Regexp_extract (trường/chỉ số, ‘^([a-zA-Z_]*)(\\|)’) – trích xuất giá trị đầu tiên trong chuỗi trường/chỉ số
  • Datediff (Format, Start date, end date) – tính số ngày giữa Start Date và End Date.
  • Todate(concat(Year, ‘-‘, Month Number, ‘-‘, Day Number), “DEFAULT_DASH”, “%Y%m%d”) – tạo một ngày bằng cách ghép các trường cho trước.
  • Tocity(Criteria ID, “CRITERIA_ID”) – Hiển thị tên thành phố được liên kết từ ID cho trước
  • Concat (Host name, Landing page) – Kết hợp các trường, tạo ra đường link URL cho landing page

Sử dụng logic phân nhánh trong các trường được tính toán

CASE cho phép bạn thực hiện logic kiểu “if / then / other” trong các trường được tính toán của bạn. Ví dụ: công thức CASE sau đây phân loại các quốc gia được chỉ định thành các danh mục “Bắc Mỹ” hoặc “CHÂU ÂU”, các quốc gia không còn lại thành danh mục “Khác”:

CASE 

    WHEN Country IN (“USA”,”Canada”,”Mexico”) THEN “BẮC MỸ” 

    WHEN Country IN (“England”,”France”) THEN “CHÂU ÂU” 

    ELSE “KHÁC” 

END

Theo dõi các đường link 

  • Loại bỏ các dấu trong đường link URL: REGEXP_REPLACE(Landing Page,”dấu muốn loại bỏ”,””)\
  • Viết thường cho URL: LOWER(Landing Page)
  • Loại bỏ các thông số truy vấn: REGEXP_REPLACE(Landing Page, ‘\\?.+’, ”)

Ứng dụng custom fields như thế nào cho hiệu quả?

Dưới đây là một số bài toán thực tế sử dụng custom fields mà bạn có thể tham khảo để ứng dụng vào việc làm báo cáo cho chính bạn và doanh nghiệp của bạn.

Bài toán: Tổng số Click mang lại của 4 kênh quảng cáo và tỷ trọng đóng góp của từng kênh

Chuẩn bị dữ liệu: Kết hợp nguồn dữ liệu từ 4 kênh (Facebook, Google, Zalo và ADX). Chúng ta sẽ chọn cách kết hợp bằng hàm Full Join và chọn Join key là Campaign name.

Bước 1: Tạo Custom Fields đặt tên là Channel dưới dạng Text (Dimension) để phân biệt các kênh theo câu lệnh.

CASE WHEN CAMPAIGN FB is not null THEN ‘Facebook’
WHEN CAMPAIGN GG is not null then ‘Google’
WHEN CAMPAIGN ZALO is not null then ‘Zalo’
ELSE ‘ADX’
END

Bước 2: Tạo Custom Fields đặt tên là Total Click dưới dạng Number để tính tổng số tiền đã tiêu theo câu lệnh


SUM (CASE WHEN CLICK ZALO IS NULL THEN 0 ELSE CLICK ZALO END) + SUM (CASE WHEN CLICK FB IS NULL THEN 0 ELSE CLICK FB END) + SUM (CASE WHEN CLICK GG IS NULL THEN 0 ELSE CLICK GG END) + SUM (CASE WHEN CLICK ADX IS NULL THEN 0 ELSE CLICK ADX END)

Đây là dữ liệu của bạn sau khi hoàn thành bước 2

Kết quả:

Bài toán: Tính hiệu suất thực tế so với KPIs và dự đoán kết quả kinh doanh cho ngành bán lẻ.

Bước 1: Đầu tiên, bạn cần phải tạo file Google Sheet có nhập rõ KPIs về doanh số KPIs và Ngân sách của từng tháng theo mẫu sau

Bước 2: Tạo thêm 1 sheet để chia KPIs tháng thành KPIs theo từng ngày như mẫu sau:

Bước 3: Blend Data giữa Dữ liệu Quảng cáo Facebook Ads và 2 file Google Sheet

>> Cách kết hợp các nguồn dữ liệu khác nhau với Blend data 2.0

Bước 4: Tạo Custom fields

Để tính Số tiền thực chạy đang vượt/thấp hơn bao nhiêu % so với KPI, từ đó đưa ra dự đoán rằng “Với kết quả thực tại thì cuối tháng có đang đạt KPIs không” ta làm như sau

Để tạo ra Trường đánh giá xem với kết quả thực tại thì cuối tháng có đạt KPI hay không 

Tính Doanh số cần phải đạt mỗi ngày để cuối tháng đạt KPI

Kết luận,

Khi bạn sử dụng Custom fields, có 1 số vấn đề bạn cần lưu ý:

  • Custom fields có thể áp dụng với tất cả các nguồn dữ liệu (nếu như được cấp quyền)
  • Custom fields có thể áp dụng chung với một Custom fields khác
  • Bạn có thể thêm bộ lọc vào các fields được tạo
  • Bạn có thể trộn các dimension và các metrics với điều kiện when.

Mình là Đinh Thị Minh Thúy (ArianaDinh), hiện đang là Content Management & đảm nhiệm vị trí SEO của A1Digihub. Tất cả bài viết Blog được chúng mình biên soạn đều xoay quanh chủ đề 'phân tích số liệu trong Marketing'. Ngoài những kiến thức cơ bản thì Blog A1 cũng có chia sẻ các case thực tế đến từ CEO và các nhà quản lý đã ứng dụng Marketing Analytics như thế nào trong thời đại số. Thúy thay mặt team A1 cảm ơn bạn đọc đã luôn ủng hộ chúng mình & hy vọng sẽ giúp ích cho bạn đọc thật nhiều.