ข้ามไปที่เนื้อหา

บันทึกการเยี่ยมชม

มันเป็นฟังก์ชันในการเยี่ยมชมผู้ใช้อื่นในเกม ดังนั้นบันทึกนี้ช่วยให้คุณตรวจสอบว่าผู้ใช้ในเกมของคุณเยี่ยมชมหมู่บ้านของเพื่อนกี่ครั้ง

หมวดหมู่

  • สคริบ / ประเภท FTP
เซิร์ฟเวอร์ทั่วไป service_metrics-visit_log
เซิร์ฟเวอร์ทดสอบ service_metrics_test-visit_log

ข้อกำหนดการบันทึก

Note

ฟิลด์ที่ใช้รูปแบบ snake_case เช่น server_id จะถูกแปลงเป็น camel case เช่น serverId เมื่อมันถูกจัดเก็บในที่เก็บข้อมูลสุดท้าย (BigQuery) และล็อกที่ส่งในรูปแบบที่ไม่ระบุ เช่น serverid จะไม่ถูกบันทึกในคอลัมน์ของมัน

ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
date เวลาที่บันทึกล็อก, รูปแบบ: yyyy-mm-dd hh🇲🇲ss
ตัวอย่าง: 2012-01-19 16:24:00
string Y
timezone UTC offset ของพารามิเตอร์เวลาในล็อก
ตัวอย่าง: "UTC+10:30"
string Y
game ใช้ชื่อแบรนด์ของเกม (เช่น derbydays). รายการที่สามของ app_id
ตัวอย่าง: com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends
string (50) Y
channel C2S: HIVE, KAK: Kakao Talk, LIN: LINE, WEI: Weibo string (3) Y
user_id ตัวระบุผู้ใช้ที่ใช้กับฟิลด์ช่องที่กำหนด
C2S: vid
KAK: ตัวระบุผู้ใช้ที่ออกโดย App Center
LIN: ตัวระบุผู้ใช้ที่ออกโดย App Center
WEI: Weibo
bigint Y
country รับรหัสประเทศโดยตรงหากไม่สามารถรับ client_ip ได้. ตัวอย่าง: KR string(2) N
lang รหัสภาษาของผู้ใช้
รูปแบบ: ISO 639-2 alpha-3
ตัวอย่าง: "KOR"
string (3) Y
market ข้อมูลตลาด
"TS": SKT Tstore
"OL": KT OllehMarket
"OZ": LGU+ OzStore
"AP": Apple Appstore
"GO": Google Play
"SA": Samsung Apps
"LE": Com2us Lebi
"MM": ChinaMobile MobileMarket
"SN": Sina WeiboPoint
"36": Qihu 360Point
"MO": Momo MomoPoint
"DN": DeNA MobagePoint
"NA": NaverAppStore
"AM": Amazon
"ON": OneStore
string (2) Y
level ระดับของผู้ใช้ในเกม (ระดับสูงสุดหากมีตัวละครหลายตัว) int Y
visit_user_id ตัวระบุผู้ใช้ของช่อง bigint Y
visit_map_type ตัวระบุของแผนที่ที่เกมจัดให้
หากเกมมีแผนที่เพียงแผนที่เดียว ให้ตั้งค่าตัวระบุเป็น 1
ส่งแต่ละรหัสแยกกันหากเกมมีแผนที่หลายแผนที่เช่น Tiny Farm.
int Y
client_ip IP ของลูกค้า. ค่านี้จะดึงค่าของประเทศจาก GeoIP string (32) Y
server_ip IP ของเซิร์ฟเวอร์ string (32) Y
company บริษัทที่เผยแพร่เกม, เป้าหมายของล็อก:
ตัวอย่าง: "C2S": Com2uS, "GVI": Com2uS Holdings
string (3) Y
server_id รหัสเซิร์ฟเวอร์
อ้างอิงจาก ตารางรหัสเซิร์ฟเวอร์ เพื่อป้อนรหัสเซิร์ฟเวอร์ (รหัส JSON Input)
string Y

ตัวอย่างบันทึก

{
    "date": "2013-06-07 13:55:46",
    "game": "magictree",
    "channel": "C2S",
    "user_id": 2807259,
    "country": "US",
    "lang": "ENG",
    "market": "GO",
    "level": 25,
    "visit_user_id": 2199217,
    "visit_map_type": 1,
    "server_ip": "112.175.60.166",
    "client_ip": "198.228.201.162",
    "server_id": 1
}

วิธีการใช้งาน

  • บันทึกการเยี่ยมชมแสดงจำนวนครั้งที่ผู้ใช้เกมของคุณไปเยี่ยมหมู่บ้านของเพื่อน
  • เพื่อนเยี่ยมผู้ใช้: count(distinct user_id), จำนวนการเยี่ยมชม: count(*), จำนวนผู้ใช้ที่ไปเยี่ยม: count(distinct visit_user_id)