top of page

Hướng dẫn tạo Dashboard SEO Marketing bằng Power BI từ bộ dữ liệu thô



Hôm nay mình sẽ hướng dẫn cách tạo Dashboard SEO Marketing đơn giản và hiệu quả bằng Power BI từ bộ dữ liệu thô. Với sự hỗ trợ của Power BI, chúng ta có thể dễ dàng biến các số liệu thô thành báo cáo thống kê đẹp mắt và dễ hiểu về các chỉ số SEO quan trọng như lưu lượng truy cập, từ khóa, độ tương tác và nhiều hơn thế nữa. Hãy theo dõi bài viết để tìm hiểu chi tiết về cách thực hiện.

Chúng ta đang có gì?

Bước đầu tiên của phân tích dữ liệu luôn luôn là xem thử dữ liệu chúng ta có gì. Chúng ta có 3 file thô được đính kèm bên dưới.

Dữ liệu của file Uniace1
Dữ liệu của file Uniace1

Nhìn qua các File có cấu trúc cột giống nhau, và bước tiếp theo là phải định nghĩa được dữ liệu và tiến hành xử lý.

 Định nghĩa các cột của dữ liệu
Định nghĩa các cột của dữ liệu

Xử lý dữ liệu bị lỗi

Fix dữ liệu
Fix dữ liệu

Bộ dữ liệu thô luôn chứa những dòng bị lỗi và để chúng ta có thể trực quan hóa một cách tốt nhất buộc phải qua bước xử lý những dữ liệu bị lỗi. Đối với những lỗi dữ liệu theo cấu trúc có thể dùng những kỹ thuật trích xuất, chuyển đổi để làm sạch dữ liệu. Nhưng có những dòng dữ liệu bị lỗi không theo logic nào và cấu trúc nào, cách tốt nhất lúc này là nên xóa chúng đi.

Chúng ta có thể thực hiện các bước xử lý dữ liệu trên SQL hoặc tải lên Power BI và thực hiện xử lý trên Power Query Editor. Trong bài viết này, vì những bước xử lý cũng không quá phức tạp nên tôi đã thực hiện xử lý ngay trên Power Query Editor.

Sau khi xử lý cho từng file đơn lẻ thì ta combine 3 file lại và chỉ load file đã combine cuối cùng.

Lên plan cho câu hỏi “cần show thứ gì?”

Tạo một document lên các outline mình sẽ show thứ gì từ bộ dữ liệu hiện có. (File document được đính kèm trong file nén ở cuối bài).

Lên Outline cho các thông tin cần show
Lên Outline cho các thông tin cần show

Sau đó planning chi tiết cho từng field trong bài báo cáo.

Data Modeling

Thống kê các Source Traffic về Website

Planning cụ thể cho Page này (File chi tiết sẽ được đính kèm bên dưới).

Source traffic planning
Source traffic planning

Trong lúc thực hiện visualize, đôi lúc chúng ta cần phải tạo các cột bổ trợ cho việc trực quan hóa. Lúc này, ta có thể quay trở lại Power Query Editor để thêm các cột. Nếu các cột đơn giản, có thể thực hiện ngay trên Power BI. Nếu các cột cần các logic phức tạc hoặc nhiều công đoạn biến đổi, chúng ta có thể viết code M language để tạo cột trên PQE.

Ví dụ: Đây là đoạn mã tạo thêm cột `Source` bằng M code.

= Table.AddColumn(#"<predious step name>",  "Source", each if Text.Contains([MA Referrer], "uniace") then "Uniace" else if Text.Contains([MA Referrer], "coccoc.com") then "Cốc Cốc" else if [MA Referrer] = "" and Text.Contains([Type],"page") then "Nhập trực tiếp" else if [MA Referrer] = "" then "Tác vụ" else if Text.Contains([MA Referrer], "google") then "Google" else if Text.Contains([MA Referrer], "instagram") then "Instagram" else if Text.Contains([MA Referrer], "android") then "Điện thoại" else if Text.Contains([MA Referrer], "m.facebook") then "Điện thoại" else if Text.Contains([MA Referrer], "facebook") then "Facebook" else if Text.Contains([MA Referrer], "beacons") then "Beacons" else if Text.Contains([MA Referrer], "zalo.id") then "Zalo" else if Text.Contains([MA Referrer], "tiktok.com") then "Tiktok" else if Text.Contains([MA Referrer], "bing") then "Bing" else "Không xác định")

Dashboard traffics
Dashboard traffics

Dựa vào Dashboard ta có thể đưa ra vài kết luận rằng với 40 nghìn lượt traffics năm 2021 thì đa số rơi vào tháng 8 là chủ yếu với tỷ trọng hơn 50%. 2 nguồn traffic đổ về trang lớn nhất đó là “Google” và “Gõ trực tiếp”.

Thống kê lượt xem Blog + Keyword research

Blog + keywords planning
Blog + keywords planning
Blog dashboard
Blog dashboard

Với 60 nghìn views xem blog thì chủ yếu xem các bài viết về chủ đề “Excel” với tỷ trọng chiếm đến 44.16%. Mọi người có vẻ đang rất quan tâm đến chủ đề Young Talent. Một số bài viết được quan tâm có thể kể đến như:

  • Unique Analytics Center For Everyone

  • Hướng dẫn cách copy giữ nguyên giá trị trong Excel

  • Chương trình Young Talent Program

Conversion

Conversion planning
Conversion planning

Trong giai đoạn tính các chỉ số liên quan đến Conversion, có thêm tính tỷ lệ thoát trang (Bounce Rate). Khi tính tỷ lệ này phải tạo thêm một bảng riêng trên Power Bi để dễ tính toán. Logic của bảng này sẽ là tính xem trong 1 ngày từng IP riêng biệt sẽ truy cập vào bao nhiêu lần. Và những IP nào truy cập là 1 sẽ được tính là đã thoát trang.

Ví dụ hàm Dax:

TruyCapNgay = 
SUMMARIZE (
    Uniace, 
    Uniace[Date], 
    Uniace[IP Address], 
    "SoLanTruyCap", COUNTROWS(Uniace)
)

Conversion dashboard
Conversion dashboard

Theo traffic follow thì từ 40 nghìn lượng truy cập thì có 60 nghìn lượt xem Blog và chuyển hóa thành 8807 tác vụ. Tỷ lệ chuyển đổi ở đây là 22%. Web đang có tỷ lệ thoát trang lên đến 47%. Đây là tỷ lệ ở mức trung bình khá về độ thu hút của trang web ở thời điểm hiện tại.

Details

Ở page này ta phải bổ sung thêm một bảng dữ liệu nhằm thông tin IP Address của user là ở đâu. Để có được dữ liệu này ta phải sử dụng python script để lấy data từ các web khác. Sau đó, tải file csv dữ liệu vừa quét lên Power Query Editor. Cuối cùng tạo một relationship kiểu “1-n” trên Power BI.

Tạo relationship trên power BI
Tạo relationship trên power BI

Dashboard details
Dashboard details

Lượng truy cập tự nhiên được phân bổ chủ yếu ở Hồ Chí Minh và Hà Nội. Các user của website chủ yếu truy cập từ Mail cá nhân với tỷ trọng tới 94%. Đa số một người sử dụng trình duyệt web để truy cập và rất ít người truy cập từ mạng xã hội và app.

Kết luận

Tổng kết lại, việc tạo ra Dashboard SEO Marketing bằng Power BI sẽ giúp cho các nhà quản trị website, marketer hoặc chuyên gia SEO dễ dàng theo dõi và đánh giá hiệu quả của chiến dịch SEO của mình thông qua các chỉ số như lưu lượng truy cập, từ khóa tìm kiếm, và nhiều chỉ số khác. Power BI cung cấp cho chúng ta nhiều cách để trình bày dữ liệu, từ đó giúp ta hiểu sâu hơn về trang web của mình và tối ưu hóa hoạt động SEO của mình. Nếu bạn muốn trở thành một chuyên gia SEO thực thụ, việc tạo Dashboard SEO Marketing bằng Power BI sẽ là một kỹ năng quan trọng để thực hiện công việc của mình.

File tham khảo tại đây:


Comentarios


JOIN MY MAILING LIST

Thanks for submitting!

© 2035 by Lovely Little Things. Powered and secured by Wix

  • Instagram
  • YouTube
  • Facebook
  • Pinterest
bottom of page