Create Custom Indicator for Each Game

  • ลงทะเบียนแบบสอบถามตัวอย่างสำหรับแต่ละตัวบ่งชี้ใน data source และตั้งค่า page source เพื่อตรวจสอบตัวบ่งชี้สำหรับเกมเฉพาะใน Analytics.
  • คุณจะต้องได้รับอนุญาตสำหรับ Analytics – Administration, Page Sourceและเมนูแหล่งข้อมูลเพื่อสร้างตัวบ่งชี้ที่กำหนดเอง
  • โปรดดูที่พื้นฐาน custom indicator ให้คำแนะนำ Good Farm Animal Welfare Awards.
  • สำหรับคำแนะนำเบื้องต้นในการใช้งาน BigQuery, โปรดตรวจสอบ Good Farm Animal Welfare Awards.

Period AU, NU, NU Rate

  • สะสม AU, NU, and NU to AU rate ในช่วงระยะเวลาการค้นหา
  • สามารถดูตัวบ่งชี้ได้เช่นกัน BigQuery.
  • การสร้างตัวบ่งชี้เกี่ยวข้องกับสองขั้นตอน: การกำหนด data source และกำหนดก page source.

ขั้นตอนที่ 1: กำหนดแหล่งข้อมูล

  • ไปที่ Console > Analytics > Manage Indicator > Data Sourceแล้วคลิกปุ่มลงทะเบียน “Data Sourceปุ่ม”
  • เลือกและป้อนข้อมูลด้านล่างแล้วคลิกถัดไป
    • เลือก
      • ช่วงวันที่: ทุกวัน
      • ฐานข้อมูล: BIGQUERY
    • เข้าสู่
      • Data Source ชื่อ: ระยะเวลา AU, NU, NU Rate
      • เขียน SQL Query
        • วางแบบสอบถามตัวอย่างด้านล่างและแก้ไข GameID.
          • GameID: GameID ของเกมที่ใช้ตัวบ่งชี้ App Center
select appidgroup, yyyymmdd_period, au, nu, nu_rate
from( with login_log as
(
select appIdGroup, ifnull(playerId, vid) as playerId, newuser
from ##companyDataset##.t_hive_login_log
where datetime >= timestamp_sub(timestamp('##FROMDT##'), interval 9 hour)
and datetime < timestamp_add(timestamp_sub(timestamp('##TODT##'), interval 9 hour), INTERVAL 1 day)
and appIdGroup in ("GameID")
and ifnull(playerId, vid) <> 0
qualify row_number()over(partition by checksum order by bigqueryRegistTimestamp desc) = 1)
select appIdGroup, concat('##FROMDT##',' ~ ','##TODT##') as yyyymmdd_period, count(distinct playerId) as au,
count(distinct case when newUser='Y' then playerId end) as nu,
round(safe_divide( count(distinct case when newUser='Y' then playerId end ),
count(distinct playerId))*100,2) as nu_rate
from login_log
group by appIdGroup,yyyymmdd_period
)

  • หลังจากระบุการเลือกแกนและค่าแล้ว คลิกถัดไป
    • การเลือกแกน: yyyymmdd_period
    • การเลือกค่า: au, nu, nu_rate
    • คุณสามารถเปลี่ยนชื่อแต่ละคอลัมน์เป็นชื่อที่คุณต้องการได้
    • คุณสามารถปรับตำแหน่งทศนิยมสำหรับแต่ละค่าได้ตั้งแต่ไม่มีทศนิยมถึงสามตำแหน่ง สำหรับ "nu_rate" ขอแนะนำให้ตั้งค่าทศนิยมเพื่อดูรายละเอียดค่าเนื่องจากเป็นค่าเปอร์เซ็นต์

  • อย่าตั้งค่าการเรียงลำดับหรือการกรอง บันทึก data source.

Step 2: Define Page Source

  • ไปที่คอนโซล > Analytics > Management > Page Source และคลิกปุ่ม “ลงทะเบียน Page Sourceปุ่ม "
  • ป้อนและเลือกข้อมูลด้านล่างแล้วคลิกถัดไป
    • เข้าสู่
      • ชื่อเพจ: ระยะเวลา AU, NU, NU Rate
    • เลือก
      • รวมการกำหนดค่าแกน: รวม
      • Data Source ข้อมูล: ระยะเวลา AU, NU, NU อัตรา
    • ใช้ค่าเริ่มต้นสำหรับรายการอื่นๆ

  • กำหนดตำแหน่งของแกนและค่า
    • ซ้าย: yyyymmdd_period
    • ราคา: au, nu, nu_rate
      • คุณสามารถเปลี่ยนลำดับของค่าได้โดยการลากและวาง คำสั่งจะกำหนดตำแหน่งทางด้านซ้ายของตาราง
    • ∑ ตำแหน่งค่า: เหนือแกนนอน

 

  • คลิกปุ่ม "Preview” เพื่อให้แน่ใจว่าตารางจะแสดงอย่างถูกต้อง เมื่อยืนยันแล้ว ให้บันทึก page source.

  • หากคุณเลือกเกมใดเกมหนึ่งในตัวบ่งชี้เฉพาะเกม ตัวบ่งชี้จะแสดงภายใต้ตัวบ่งชี้เฉพาะเกม > Custom Indicatorsดังนั้นคุณต้องเลือกเกมที่คุณต้องการใช้ตัวบ่งชี้
    • ทางเข้า Console > Analytics > การจัดการ > Page Source เมนูและเลือก “Custom Indicator สถานที่รับสมัคร” สำหรับ Period AU, NU, NU Rate แหล่งที่มาเป็นเกมที่คุณต้องการใช้ตัวบ่งชี้

  • ตอนนี้คุณสามารถเข้าถึง Period AU, NU, NU Rate ตัวบ่งชี้ใน Analytics > ตัวบ่งชี้เฉพาะเกม > Custom Indicator.

ทุกเดือน ความหนืด

  • เฉลี่ยต่อวัน DAU อัตราเป็นรายเดือน MAU.
  • คำอธิบายโดยละเอียดของ Stickiness สามารถพบได้ Good Farm Animal Welfare Awards.
  • ตัวบ่งชี้นี้ยังสามารถดูได้ใน Big Query.
  • การสร้างตัวบ่งชี้เกี่ยวข้องกับสองขั้นตอน: การกำหนด data source และกำหนดก page source.

Step 1: Define Data Source

  • ไปที่ Console > Analytics > จัดการตัวบ่งชี้ > Data Sourceจากนั้นคลิกปุ่ม “ลงทะเบียน Data Sourceปุ่ม”
  • เลือกและป้อนข้อมูลด้านล่างแล้วคลิกถัดไป
    • เลือก
      • ช่วงวันที่: รายเดือน
      • ฐานข้อมูล: BIGQUERY
    • เข้าสู่
      • Data Source ชื่อ: รายเดือน_Stickiness
      • เขียน SQL Query
        • วางแบบสอบถามตัวอย่างด้านล่างและแก้ไข GameID
          • GameID: GameID ของเกมที่ใช้ตัวบ่งชี้ App Center
select appidgroup, yyyymm, avg_dau, au, stickiness
from (
with login_log as (
select appIdGroup, substr(cast(timestamp_add(dateTime, interval 9 hour) as string), 1, 10) as yyyymmdd, substr(cast(timestamp_add(dateTime, interval 9 hour) as string), 1, 7) as yyyymm, ifnull(playerId, vid) as playerId
from ##companyDataset##.t_hive_login_log
where datetime >= timestamp_sub(timestamp(concat('##FROMMM##' ,'-01')), interval 9 hour)
and datetime < timestamp(date_add(datetime(timestamp_sub(timestamp(concat('##TOMM##' ,'-01')), interval 9 hour)), interval 1 month))
and appIdGroup in ("GameID")
and ifnull(playerId, vid) <> 0
qualify row_number()over(partition by checksum order by bigqueryRegistTimestamp desc) = 1
)
select appIdGroup, yyyymm, round(avg_dau,2) as avg_dau, au, ifnull(round(safe_divide(avg_dau, au)*100, 2), 0) as stickiness
from
(
select appIdGroup, yyyymm, au, avg(dau) as avg_dau
from
(
select appIdGroup, yyyymm, count(distinct playerId) over(partition by appIdGroup, yyyymmdd) as dau,count(distinct playerId) over(partition by appIdGroup, yyyymm) as au
from login_log
)
group by appIdGroup, yyyymm, au
)
)

  • หลังจากระบุการเลือกแกนและค่าแล้ว คลิกถัดไป
    • การเลือกแกน: yyyymm
    • การเลือกค่า: avg_dau, au, stickiness
    • คุณสามารถเปลี่ยนชื่อแต่ละคอลัมน์เป็นชื่อที่คุณต้องการได้
    • คุณสามารถปรับตำแหน่งทศนิยมสำหรับแต่ละค่าได้ตั้งแต่ไม่มีทศนิยมถึงสามตำแหน่ง สำหรับ "stickiness” แนะนำให้ตั้งค่าทศนิยมเพื่อดูค่าโดยละเอียดเนื่องจากเป็นค่าเปอร์เซ็นต์

  • หลังจากกำหนดค่าการเรียงลำดับแล้ว ให้บันทึก data source.
    • yyyymm: ลำดับจากมากไปน้อย

Step 2: Define Page Source

  • ไปที่ Console > Analytics > Management > Page Source และคลิกปุ่ม “ลงทะเบียน Page Sourceปุ่ม "
  • ป้อนและเลือกข้อมูลด้านล่างแล้วคลิกถัดไป
    • เข้าสู่
      • ชื่อเพจ: รายเดือน_Stickiness
    • เลือก
      • รวมการกำหนดค่าแกน: รวม
      • Data Source ข้อมูล: รายเดือน_Stickiness
    • ใช้ค่าเริ่มต้นสำหรับรายการอื่นๆ

  • กำหนดตำแหน่งของแกนและค่า
    • ซ้าย: yyyymm
    • ราคา: avg_dau, au, stickiness
      • คุณสามารถเปลี่ยนลำดับของค่าได้โดยการลากและวาง คำสั่งจะกำหนดตำแหน่งทางด้านซ้ายของตาราง
    • ∑ ตำแหน่งค่า: เหนือแกนนอน

  • คลิกปุ่ม "Preview” เพื่อให้แน่ใจว่าตารางจะแสดงอย่างถูกต้อง เมื่อยืนยันแล้ว ให้บันทึก page source.

  • หากคุณเลือกเกมใดเกมหนึ่งในตัวบ่งชี้เฉพาะเกม ตัวบ่งชี้จะแสดงภายใต้ตัวบ่งชี้เฉพาะเกม > Custom Indicatorsดังนั้นคุณต้องเลือกเกมที่คุณต้องการใช้ตัวบ่งชี้
    • ทางเข้า Console > Analytics > Management > Page Source เมนูและเลือก “Custom Indicator สถานที่สมัคร” สำหรับรายเดือน_Stickiness เป็นเกมที่คุณต้องการใช้ตัวบ่งชี้

  • ตอนนี้คุณสามารถเข้าถึงรายเดือนได้ Stickiness ตัวบ่งชี้ใน Analytics > Game-specific Indicator > Custom Indicator.

 

Weekly Stickiness

  • เฉลี่ยต่อวัน DAU อัตรารายสัปดาห์ WAU.
  • คำอธิบายโดยละเอียดของ Stickiness สามารถพบได้ Good Farm Animal Welfare Awards.
  • ตัวบ่งชี้นี้ยังสามารถดูได้ใน Big Query.
  • การสร้างตัวบ่งชี้เกี่ยวข้องกับสองขั้นตอน: การกำหนด data source และกำหนดก page source.

Step 1: Define Data Source

  • ไปที่ Console > Analytics > Manage Indicator > Data Sourceจากนั้นคลิกปุ่ม “ลงทะเบียน Data Sourceปุ่ม”
  • เลือกและป้อนข้อมูลด้านล่างแล้วคลิกถัดไป
    • เลือก
      • ช่วงวันที่: ทุกวัน
      • ฐานข้อมูล: BIGQUERY
    • เข้าสู่
      • Data Source ชื่อ: รายสัปดาห์_Stickiness
      • เขียน SQL Query
        • วางแบบสอบถามตัวอย่างด้านล่างและแก้ไข GameID
          • GameID: GameID ของเกมที่ใช้ตัวบ่งชี้ App Center
select appidgroup, yyyymmdd_period, avg_dau, au, stickiness
from
(
with login_log as (
select appidgroup, yyyymmdd, monday, sunday,concat(monday,' ~ ',sunday) as yyyymmdd_period, playerId
from
(
select appIdgroup, yyyymmdd
, date_sub(date(yyyymmdd), interval if(extract(dayofweek from yyyymmdd)=1,7,extract(dayofweek from yyyymmdd)-1)-1 day) as monday
, date_sub(date(yyyymmdd), interval if(extract(dayofweek from yyyymmdd)=1,7,extract(dayofweek from yyyymmdd)-1)-7 day) as sunday
, playerId
from
(
select appIdGroup, date(substr(cast(timestamp_add(dateTime, interval 9 hour) as string), 1, 10)) as yyyymmdd, ifnull(playerId, vid) as playerId
from ##companyDataset##.t_hive_login_log
where datetime >= timestamp_sub(timestamp('##FROMDT##'), interval 9 hour)
and datetime < timestamp_add(timestamp_sub(timestamp('##TODT##'), interval 9 hour), INTERVAL 1 day)
and appIdGroup in ("GameID")
and ifnull(playerId, vid) <> 0
qualify row_number()over(partition by checksum order by bigqueryRegistTimestamp desc) = 1
)
)
where monday >= date('##FROMDT##')
and sunday <= date('##TODT##')
)
select appIdGroup, yyyymmdd_period, round(avg_dau,2) as avg_dau, au, ifnull(round(safe_divide(avg_dau, au)*100, 2), 0) as stickiness
from
(
select appIdGroup, yyyymmdd_period, au, avg(dau) as avg_dau
from
(
select appIdGroup, yyyymmdd_period, count(distinct playerId) over(partition by appIdGroup, yyyymmdd) as dau,count(distinct playerId) over(partition by appIdGroup, yyyymmdd_period) as au
from login_log
)
group by appIdGroup, yyyymmdd_period, au
)
)

  • หลังจากระบุการเลือกแกนและค่าแล้ว คลิกถัดไป
    • การเลือกแกน: yyyymmdd_period
    • การเลือกค่า: avg_dau, au, stickiness
    • คุณสามารถเปลี่ยนชื่อแต่ละคอลัมน์เป็นชื่อที่คุณต้องการได้
    • คุณสามารถปรับตำแหน่งทศนิยมสำหรับแต่ละค่าได้ตั้งแต่ไม่มีทศนิยมถึงสามตำแหน่ง สำหรับ "stickiness” แนะนำให้ตั้งค่าทศนิยมเพื่อดูค่าโดยละเอียดเนื่องจากเป็นค่าเปอร์เซ็นต์

  • หลังจากกำหนดค่าการเรียงลำดับแล้ว ให้บันทึก data source.
    • yyyymmdd_ period : ลำดับจากมากไปน้อย

Step 2: Define Page Source

  • ไปที่ Console > Analytics > Management > Page Source และคลิกปุ่ม “ลงทะเบียน Page Sourceปุ่ม "
  • ป้อนและเลือกข้อมูลด้านล่างแล้วคลิกถัดไป
    • เข้าสู่
      • ชื่อหน้า: Weeky_Stickiness
    • เลือก
      • รวมการกำหนดค่าแกน: รวม
      • Data Source ข้อมูล: วีคกี้_Stickiness
    • ใช้ค่าเริ่มต้นสำหรับรายการอื่นๆ

  • กำหนดตำแหน่งของแกนและค่า
    • ซ้าย: yyyymm
    • ราคา: avg_dau, au, stickiness
      • คุณสามารถเปลี่ยนลำดับของค่าได้โดยการลากและวาง คำสั่งจะกำหนดตำแหน่งทางด้านซ้ายของตาราง
    • ∑ ตำแหน่งค่า: เหนือแกนนอน

  • คลิกปุ่ม "Preview” เพื่อให้แน่ใจว่าตารางจะแสดงอย่างถูกต้อง เมื่อยืนยันแล้ว ให้บันทึก page source.

  • หากคุณเลือกเกมใดเกมหนึ่งในตัวบ่งชี้เฉพาะเกม ตัวบ่งชี้จะแสดงภายใต้ตัวบ่งชี้เฉพาะเกม > Custom Indicatorsดังนั้นคุณต้องเลือกเกมที่คุณต้องการใช้ตัวบ่งชี้
    • ทางเข้า Console > Analytics > Management > Page Source เมนูและเลือก “Custom Indicator สถานที่สมัคร” สำหรับ Weekly_Stickiness เป็นเกมที่คุณต้องการใช้ตัวบ่งชี้

  • ตอนนี้คุณสามารถเข้าถึงรายสัปดาห์ได้แล้ว Stickiness ตัวบ่งชี้ใน Analytics > ตัวบ่งชี้เฉพาะเกม > Custom Indicator.