🇻🇳
Falcon SDK
Vietnamese
Vietnamese
  • Falcon Core
    • 1. Cấu hình và cài đặt
      • Về FalconMain và Init SDK
    • 2. RemoteConfig và AB Testing
      • a. Ví dụ Remote Config
      • b. Ví dụ về abTesting và remote config
      • c. Xem biểu đồ phân tích
    • 3. Tính năng Force Update
      • Sửa giao diện popup Force Update
    • 4. Lịch sử thay đổi
  • Falcon Analytics
    • 1. Các hàm Log cơ bản
    • 2. Các hàm log tự động
    • 3. Log tự định nghĩa
    • 4. FPlayerInfoRepo
    • 5. QnA
    • 6. Cài đặt Appsflyer or Adjust
    • 7. Lịch sử thay đổi
  • Falcon Mediation
    • 1. Cấu hình và cài đặt
    • 2. Network settings
    • 3. Hướng dẫn sử dụng
    • 4. Lịch sử thay đổi
  • Consent Management Platform (CMP)
    • 1. Trường hợp không sử dụng FalconMediation
    • 2. Trường hợp có sử dụng FalconMediation
    • 3. Lịch sử thay đổi
  • Hướng dẫn chung
    • Hướng dẫn log revenue lên Firebase, Appsflyer, Adjust
    • Hướng dẫn lấy Falcon Key (FKey)
    • Hướng dẫn thêm game
  • Giải thích biểu đồ
    • 📓Tổng quan
    • 🔢Level
    • 💰InApp
    • 💰InApp Cohort
    • ▶️Advertisement
    • 🔄Resources Overview
    • ⬆️Source
    • ⬇️Sink
    • ⏱️Session
    • 📶Retention
    • 📉Funnel
    • 💹Dynamic Chart
    • 🛃Custom Dashboard
    • 🔁Flow Chart
    • ✅Evaluate AB Campaign
  • SDK 2.1.x (bản cũ)
    • I. Cấu hình và cài đặt
    • II. Falcon Analytics
      • DwhLogCache
      • Falcon AB Testing
      • Các hàm log tự động
      • QnA
Powered by GitBook
On this page
  • I. Bộ lọc
  • 1. Ad Type
  • 2. Ad Where
  • II. Biểu đồ
  • 1. Tổng lượt xem quảng cáo theo Date(Imp by Date)
  • 2. Tổng lượt xem quảng cáo theo Level(Imp by Level)
  • 3. Imp/DAU
  • 4. Impression/DEU
  • 5. Impression/LEU (Level)
  • 6. Revenue/DAU (ARPDAU)
  • 7. eCPM ( Effective cost per thousand impressions)
  1. Giải thích biểu đồ

Advertisement

Advertisement là biểu đồ phân tích các chỉ số về quảng cáo, cho biết người chơi xem quảng cáo ở level nào nhiều nhất, loại quảng cáo cũng như nơi quảng cáo nào được xem nhiều.

I. Bộ lọc

1. Ad Type

Loại quảng cáo: gồm 2 loại quảng cáo chính: Rewarded và Interstital, ngoài ra còn có Banner và AppOpen.

2. Ad Where

Vị trí quảng cáo được xem.

VD: Revive_ad: Người chơi xem quảng cáo để hồi sinh,...

II. Biểu đồ

1. Tổng lượt xem quảng cáo theo Date(Imp by Date)

Định nghĩa: Biểu đồ thể hiện tổng số lượt xem quảng cáo của game qua các ngày.

Ý nghĩa: Kiểm tra tình hình biến động quảng cáo của game.

Công thức:

  • Từ các bản ghi AdLog, ta có:

ImpDayX=count(AdLogDay=X)=So^ˊ bản ghi ad LogDay=X\begin{split} Imp_{DayX} &= count(AdLog_{Day=X}) \\\\&= Số~bản~ghi~ad~Log_{Day = X} \end{split}ImpDayX​​=count(AdLogDay=X​)=So^ˊ bản ghi ad LogDay=X​​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

    • Impression: Tổng số lượng quảng cáo trong ngày.

VD: Hình 1.1 cho thấy sự tăng trưởng trong số lượt xem quảng cáo qua các ngày gần đây.

2. Tổng lượt xem quảng cáo theo Level(Imp by Level)

Định nghĩa: Biểu đồ thể hiện tổng số lượt xem quảng cáo của game theo level.

Ý nghĩa: Level:

  • Nếu là maxPassedLevel: mỗi cột quảng cáo cao hay thấp sẽ phản ánh tính chất của level sau; tại đây nếu các cột:

    • Cao: level sau quá khó, người chơi không vượt qua được nên cần xem nhiều quảng cáo; cần cân bằng với drop rate để tránh việc khai thác quá mức khiến người chơi bỏ game.

    • Thấp : level sau quá dễ, người chơi vượt qua quá nhanh, nên thử nâng độ khó của level sau này.

  • Nếu là currentLevel(chỉ sử dụng nếu game cho chơi lại level): cho thấy hiệu quả các level ảnh hưởng người chơi xem quảng cáo

    • Level có mức quảng cáo cao có thể do:

      • Level đó tồn tại vấn đề (Tài nguyên chưa cân đốí, bug,...) nên người chơi lợi dụng level đó để lấy tài nguyên.

      • Level hợp thị hiếu người chơi, khiến họ chơi nhiều lần

      • Level hiệu quả, khiến người chơi phải xem quảng cáo nhiều để qua level.

    • Level có mức quảng cáo thấp có thể là do

      • Level thiết kế kém nên player không chơi lại

Công thức:

  • Từ các bản ghi AdLog, ta có:

ImpLvX=count(AdLogLevel=X)=So^ˊ bản ghi ad LogLevel=X\begin{split} Imp_{LvX} &= count(AdLog_{Level=X}) \\\\&= Số~bản~ghi~ad~Log_{Level= X} \end{split}ImpLvX​​=count(AdLogLevel=X​)=So^ˊ bản ghi ad LogLevel=X​​
  • Trong đó:

    • Impression: Tổng số lượng quảng cáo.

VD: Hình 2.1 cho thấy level 3 có số lượng quảng cáo được xem nhiều nhất.

Thanh kéo thể hiện tỉ lệ quảng cáo trên một tập level chiếm bao nhiêu so với tổng lượng quảng cáo trên toàn bộ level (Tỉ lệ phân bổ quảng cáo theo level).

3. Imp/DAU

Định nghĩa: thể hiện số lượng quảng cáo trung bình của một người chơi theo ngày

Công thức:

  • Từ các bản ghi AdLog, ta có:

ImpDayX=count(AdLogDay=X)=So^ˊ bản ghi ad LogDay=X\begin{split} Imp_{DayX} &= count(AdLog_{Day=X}) \\\\&= Số~bản~ghi~ad~Log_{Day = X} \end{split}ImpDayX​​=count(AdLogDay=X​)=So^ˊ bản ghi ad LogDay=X​​
  • Từ các bản ghi RetentionLog SDK tự động thu thập(1 người chơi login 1 ngày chỉ có 1 bản ghi duy nhất):

DAUDayX=count(RetentionLogDay=X)=So^ˊ bản ghi Retention LogDay=X\begin{split} DAU_{DayX} &= count(RetentionLog_{Day=X}) \\\\&= Số~bản~ghi~Retention~Log_{Day = X} \end{split}DAUDayX​​=count(RetentionLogDay=X​)=So^ˊ bản ghi Retention LogDay=X​​
  • Từ 2 dữ liệu trên:

ImpDAUDayX=ImpDay=X/DAUDay=X=So^ˊ quảng caˊo ngaˋy X/So^ˊ người chơi ngaˋy X\begin{split} ImpDAU_{DayX} &= Imp_{Day=X}/DAU_{Day=X} \\\\&= Số~quảng~cáo~ngày~X/Số~người~chơi~ngày~X \end{split}ImpDAUDayX​​=ImpDay=X​/DAUDay=X​=So^ˊ quảng caˊo ngaˋy X/So^ˊ người chơi ngaˋy X​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

    • Impression: Tổng số lượng quảng cáo trong ngày.

    • DAU(Daily Engaged User): Số lượng người chơi vào game trong ngày

VD: Hình 3.1 cho thấy trong ngày 02/08/2025, có 209345 người chơi mở game, trung bình một người chơi mở game lên sẽ xem 83.52 quảng cáo.

4. Impression/DEU

Định nghĩa: thể hiện số lượng quảng cáo trung bình của một người chơi có xem quảng cáo theo ngày

Công thức:

  • Từ các bản ghi AdLog, ta có:

ImpDayX=count(AdLogDay=X)=So^ˊ bản ghi ad LogDay=X\begin{split} Imp_{DayX} &= count(AdLog_{Day=X}) \\\\&= Số~bản~ghi~ad~Log_{Day = X} \end{split}ImpDayX​​=count(AdLogDay=X​)=So^ˊ bản ghi ad LogDay=X​​
DEUDayX=count(AdLogDay=X.Player)=So^ˊ người chơi coˊ Ad LogDay=X\begin{split} DEU_{DayX} &= count(AdLog_{Day=X}.Player) \\\\&= Số~người~chơi~có~Ad~Log_{Day = X} \end{split}DEUDayX​​=count(AdLogDay=X​.Player)=So^ˊ người chơi coˊ Ad LogDay=X​​
  • Từ 2 dữ liệu trên:

ImpDEUDayX=ImpDay=X/DEUDay=X=So^ˊ quảng caˊo ngaˋy X/So^ˊ người chơi coˊ Ad Log ngaˋy X\begin{split} ImpDEU_{DayX} &= Imp_{Day=X}/DEU_{Day=X} \\\\&= Số~quảng~cáo~ngày~X/Số~người~chơi~có~Ad~Log~ngày~X \end{split}ImpDEUDayX​​=ImpDay=X​/DEUDay=X​=So^ˊ quảng caˊo ngaˋy X/So^ˊ người chơi coˊ Ad Log ngaˋy X​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

    • Impression: Tổng số lượng quảng cáo trong ngày.

    • DEU(Daily Engaged User): Số lượng người chơi xem quảng cáo trong ngày.

VD: Hình 4.1 cho thấy trong ngày 01/08/2024, có 166920 người chơi mở game và xem ít nhất 1 quảng cáo, trung bình sẽ mỗi người chơi đã xem 102.26 quảng cáo.

5. Impression/LEU (Level)

Định nghĩa: thể hiện số lượng quảng cáo trung bình của một người chơi tại 1 level

Công thức:

  • Từ các bản ghi AdLog, ta có:

ImpLvX=count(AdLogLevel=X)=So^ˊ bản ghi ad LogLv=X\begin{split} Imp_{LvX} &= count(AdLog_{Level=X}) \\\\&= Số~bản~ghi~ad~Log_{Lv = X} \end{split}ImpLvX​​=count(AdLogLevel=X​)=So^ˊ bản ghi ad LogLv=X​​
LEULvX=count(AdLogLv=X.Player)=So^ˊ người chơi coˊ Ad LogLv=X\begin{split} LEU_{LvX} &= count(AdLog_{Lv=X}.Player) \\\\&= Số~người~chơi~có~Ad~Log_{Lv = X} \end{split}LEULvX​​=count(AdLogLv=X​.Player)=So^ˊ người chơi coˊ Ad LogLv=X​​
  • Từ 2 dữ liệu trên:

ImpLEULvX=ImpLv=X/LEULevel=X=So^ˊ quảng caˊo Lv X/So^ˊ người chơi coˊ Ad Log tại Lv X\begin{split} ImpLEU_{LvX} &= Imp_{Lv=X}/LEU_{Level=X} \\\\&= Số~quảng~cáo~Lv~X/Số~người~chơi~có~Ad~Log~tại~Lv~X \end{split}ImpLEULvX​​=ImpLv=X​/LEULevel=X​=So^ˊ quảng caˊo Lv X/So^ˊ người chơi coˊ Ad Log tại Lv X​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

    • Impression: Tổng số lượng quảng cáo trong ngày.

    • LEU(Level Engaged User): Số lượng người chơi xem quảng cáo trong ngày.

VD: Hình 5.1 cho thấy ở level 21, có 18378 người chơi mở game, trung bình một người chơi mở game lên sẽ xem 71.36 quảng cáo.

6. Revenue/DAU (ARPDAU)

Định nghĩa: Average Revenue Per Daily Active User - là doanh thu từ quảng cáo trung bình trên mỗi người dùng hoạt động hàng ngày.

Công thức:

  • Từ các bản ghi AdLog, ta có:

RevenueDayX=sum(AdLogDay=X.Revenue)=Doanh thu quảng caˊo ngaˋy X\begin{split} Revenue_{DayX} &= sum(AdLog_{Day=X}.Revenue) \\\\&= Doanh~thu~quảng~cáo~ngày~X \end{split}RevenueDayX​​=sum(AdLogDay=X​.Revenue)=Doanh thu quảng caˊo ngaˋy X​
  • Từ các bản ghi RetentionLog SDK tự động thu thập(1 người chơi login 1 ngày chỉ có 1 bản ghi duy nhất):

DAUDayX=count(RetentionLogDay=X)=So^ˊ bản ghi Retention LogDay=X\begin{split} DAU_{DayX} &= count(RetentionLog_{Day=X}) \\\\&= Số~bản~ghi~Retention~Log_{Day = X} \end{split}DAUDayX​​=count(RetentionLogDay=X​)=So^ˊ bản ghi Retention LogDay=X​​
  • Từ 2 dữ liệu trên:

ARPDAUDayX=RevenueDay=X/DAUDay=X=Doanh thu quảng caˊo ngaˋy X/So^ˊ người chơi ngaˋy X\begin{split} ARPDAU_{DayX} &= Revenue_{Day=X}/DAU_{Day=X} \\\\&= Doanh~thu~quảng~cáo~ngày~X/Số~người~chơi~ngày~X \end{split}ARPDAUDayX​​=RevenueDay=X​/DAUDay=X​=Doanh thu quảng caˊo ngaˋy X/So^ˊ người chơi ngaˋy X​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

    • Impression: Tổng số lượng quảng cáo trong ngày.

    • DAU(Daily Engaged User): Số lượng người chơi vào game trong ngày

Lưu ý: Biểu đồ này sẽ chỉ có dữ liệu nếu chúng tôi nhận được revenue trong AdLog, tức là constructor bản đủ của AdLog

VD: Hình 6.1 cho thấy trong ngày 02/08/2024, với doanh thu từ các lượt xem quảng cáo là 11389($), có 209,345 người dùng hoạt động -> ARPDAU là 5.44(¢).

7. eCPM ( Effective cost per thousand impressions)

Định nghĩa: Là doanh thu kiếm được cho 1000 lượt hiển thị quảng cáo trên ứng dụng

Ý nghĩa: sử dụng để đo lường hiệu suất chiến dịch và thúc đẩy giá trị tối đa từ không gian quảng cáo.

Công thức:

  • Từ các bản ghi AdLog, ta có:

RevenueDayX=sum(AdLogDay=X.Revenue)=Doanh thu quảng caˊo ngaˋy X\begin{split} Revenue_{DayX} &= sum(AdLog_{Day=X}.Revenue) \\\\&= Doanh~thu~quảng~cáo~ngày~X \end{split}RevenueDayX​​=sum(AdLogDay=X​.Revenue)=Doanh thu quảng caˊo ngaˋy X​
ImpDayX=count(AdLogDay=X)=So^ˊ bản ghi ad Log ngaˋy X\begin{split} Imp_{DayX} &= count(AdLog_{Day=X}) \\\\&= Số~bản~ghi~ad~Log~ngày~X \end{split}ImpDayX​​=count(AdLogDay=X​)=So^ˊ bản ghi ad Log ngaˋy X​
  • Từ 2 dữ liệu trên:

eCPMDayX=RevenueDay=X/ImpDay=X=Doanh thu quảng caˊo ngaˋy X/So^ˊ quảng caˊo ngaˋy X\begin{split} eCPM_{DayX} &= Revenue_{Day=X}/Imp_{Day=X} \\\\&= Doanh~thu~quảng~cáo~ngày~X/Số~quảng~cáo~ngày~X \end{split}eCPMDayX​​=RevenueDay=X​/ImpDay=X​=Doanh thu quảng caˊo ngaˋy X/So^ˊ quảng caˊo ngaˋy X​
  • Trong đó:

    • Day: thời gian ghi nhận log/thời gian người chơi mở game lần đầu, tuy vào lựa chọn filter

Lưu ý: Biểu đồ này sẽ chỉ có dữ liệu nếu chúng tôi nhận được revenue trong AdLog, tức là constructor bản đủ của AdLog

VD: Hình 7.1 cho thấy trong ngày 02/08/2024, với doanh thu là 11,389($), và số lần hiển thị quảng cáo là 17,483,485 lần, ta sẽ tính được eCPM là 0.65 ($).

PreviousInApp CohortNextResources Overview

Last updated 9 months ago

Quá dễ(đối chiếu với bên Level), có thể tăng độ khó/độ dài level

▶️
Hình 1.1. Biểu đồ Tổng lượt xem quảng cáo theo date
Hình 2.1. Biểu đồ Tổng lượt xem quảng cáo theo Level
Hình 2.2. Thanh kéo thể hiện tỉ lệ phân bổ quảng cáo theo level
Hình 3.1. Biểu đồ Impression/DAU
Hình 4.1. Biểu đồ Impression/DEU
Hình 5.1. Biều đồ Impression/LAU
Hình 6.1. Biểu đồ ARPDAU
Hình 7.1. Biểu đồ eCPM
Độ khó trên người Pass