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

การใช้งาน Marketing Attribution

เหตุการณ์ (Events) คือกิจกรรมทั้งหมดที่ผู้ใช้ดำเนินการขณะเล่นเกม เช่น การติดตั้งเกม การอัปเดตเกม และการซื้อไอเทม Marketing attribution เป็นฟังก์ชันที่รวบรวมบันทึกเหตุการณ์เหล่านี้และส่งไปยังเซิร์ฟเวอร์เพื่อติดตามกิจกรรมของผู้ใช้ ข้อมูลการติดตามจาก marketing attribution สามารถนำมาวิเคราะห์และใช้ประโยชน์ได้หลากหลายวิธี ตัวอย่างเช่น คุณสามารถติดตามเหตุการณ์ต่างๆ เช่น การเลเวลอัป การเสริมความแข็งแกร่งไอเทมที่เกิดขึ้นในเกมเพื่อทำนายพฤติกรรมของผู้ใช้และแนะนำผู้ใช้ให้เพลิดเพลินกับเกมมากขึ้น

เมื่อใช้ Hive SDK คุณสามารถใช้ marketing attribution ของแอปพลิเคชันบุคคลที่สามที่สามารถติดตามเส้นทางการเข้าของผู้ใช้สู่แอปผู้ใช้และกิจกรรมของผู้ใช้ได้ Marketing attribution ของแอปพลิเคชันบุคคลที่สามที่ SDK รองรับมี 5 ตัวเลือก ได้แก่ Adjust, Singular, AppsFlyer, Firebase Analytics และ Airbridge

คุณสมบัติและขอบเขตการรองรับ

คุณสมบัติที่ marketing attribution มีให้มีดังนี้:

  • การติดตามเหตุการณ์อัตโนมัติ: ติดตามเหตุการณ์พื้นฐานโดยอัตโนมัติ เช่น การติดตั้งแอป การเปิดแอป การอัปเดตแอป และการซื้อภายในแอป และส่งข้อมูลไปยังเซิร์ฟเวอร์ attribution
  • การติดตามเหตุการณ์แบบแมนวล: กำหนดเหตุการณ์ที่ต้องการรวบรวมในเกมโดยตรง ติดตาม และส่งข้อมูลไปยังเซิร์ฟเวอร์ attribution
  • การรวบรวมข้อมูลการซื้อเสร็จสมบูรณ์ด้วยการชำระเงิน PG: สามารถรวบรวมเหตุการณ์การซื้อเสร็จสมบูรณ์ได้แม้ว่าจะใช้การชำระเงิน PG
  • การส่ง Attribute: เมื่อติดตามเหตุการณ์แบบแมนวล สามารถรวบรวมข้อมูลเพิ่มเติมของเหตุการณ์ผ่าน attribute ได้
  • การส่งข้อมูลการแสดงโฆษณา: เมื่อมีการแสดงโฆษณาในเกม จะวัดและส่งข้อมูล เช่น ประเภทแพลตฟอร์มโฆษณา ตำแหน่งการแสดงโฆษณา เวลาการแสดง รายได้จากโฆษณาต่อการแสดง เป็นต้น
  • SDK Signature: โซลูชันเพื่อป้องกัน spoofing (การโกงโฆษณาที่ส่งเหตุการณ์ปลอมไปยังเซิร์ฟเวอร์โฆษณา) ป้องกันการโกงโฆษณาโดยการตรวจสอบข้อมูลลายเซ็นที่ถูกต้องเพื่อแยกแยะเหตุการณ์จริง/ปลอม
  • การติดตามการถอดการติดตั้งแอป: ส่งการแจ้งเตือนแบบเงียบวันละครั้งเพื่อตรวจสอบว่าแอปถูกถอดการติดตั้งหรือไม่
  • Deferred deep link: นำทางผู้ใช้ที่ยังไม่ได้ติดตั้งแอปไปยัง app store เพื่อผลักดันให้ติดตั้ง และเมื่อเรียกใช้แอปที่ติดตั้งแล้ว จะเปลี่ยนเส้นทางผู้ใช้ไปยังตำแหน่งเนื้อหาที่กำหนดไว้
  • การตั้งค่าการวัดปริมาณการเข้าเฉพาะตามตลาด: ตั้งค่าตัวบ่งชี้เพื่อวิเคราะห์ผลการติดตั้งแอปในตลาดต่างๆ (Google Play Store, One Store, Huawei Store, Galaxy Store เป็นต้น)
Note

การส่งข้อมูลโฆษณา, SDK Signature, การติดตามการถอดการติดตั้งแอป, deferred deep link และการตั้งค่าการวัดปริมาณการเข้าเฉพาะตามตลาด เป็นคุณสมบัติที่รองรับเฉพาะในแอปเกมมือถือเท่านั้น

ประเภทและคุณสมบัติของแอป marketing attribution บุคคลที่สามที่รองรับจะแตกต่างกันขึ้นอยู่กับว่าแอปเกมอยู่ในสภาพแวดล้อมมือถือหรือ PC

มือถือ

สภาพแวดล้อมมือถือรองรับแอป marketing attribution ทั้ง 5 ตัว และคุณสมบัติที่ให้โดยแต่ละแอปมีดังนี้:

คุณสมบัติ Adjust Airbridge Appsflyer Firebase Analytics Singular
การติดตามเหตุการณ์อัตโนมัติ O O O O O
การติดตามเหตุการณ์แบบแมนวล O O O O O
การรวบรวมข้อมูลการซื้อเสร็จสมบูรณ์ด้วยการชำระเงิน PG O O O O O
การส่ง Attribute O O O O O
การส่งข้อมูลโฆษณา O O O O O
SDK Signature O O - - -
การติดตามการถอดการติดตั้งแอป O O O - -
Deferred deep link - O - - -
การตั้งค่าการวัดปริมาณการเข้าเฉพาะตามตลาด - O - - -

PC

สภาพแวดล้อม PC รองรับเพียง 2 ตัวเลือกเท่านั้น: Airbridge และ Appsflyer (Steam)

คุณสมบัติ Airbridge Appsflyer
การติดตามเหตุการณ์อัตโนมัติ O O
การติดตามเหตุการณ์แบบแมนวล O O
การรวบรวมข้อมูลการซื้อเสร็จสมบูรณ์ด้วยการชำระเงิน PG O O
การส่ง Attribute O O

ชุมชนและเว็บช็อป

ในชุมชนและเว็บช็อป มีเฉพาะคุณสมบัติการติดตามเหตุการณ์อัตโนมัติของ Airbridge สำหรับ marketing attribution เท่านั้น นอกจากนี้ สามารถรวบรวมเหตุการณ์ได้ทั้งในสภาพแวดล้อมมือถือและ PC

Note

ในชุมชนและเว็บช็อป การรวบรวมเหตุการณ์สามารถทำได้ไม่เพียงแค่ด้วย Airbridge เท่านั้น แต่ยังสามารถใช้ Google Tag Manager (GTM) ได้ด้วย คุณสามารถรวบรวมเหตุการณ์ได้โดยการออกรหัส GTM และลงทะเบียนในคอนโซล Hive สำหรับข้อมูลละเอียด กรุณาดูคู่มือคอนโซล

เหตุการณ์การรวบรวมอัตโนมัติของชุมชน

เหตุการณ์ที่ Airbridge สามารถรวบรวมอัตโนมัติจากเว็บไซต์ชุมชนได้มีดังนี้:

เหตุการณ์ รายละเอียดเหตุการณ์ จุดที่เกิดเหตุการณ์ องค์ประกอบ (อ้างอิง) การจับคู่รายการเหตุการณ์ Airbridge
ล็อกอิน ล็อกอิน เมื่อเข้าสู่หน้าเว็บตามปกติหลังจากล็อกอินเสร็จสิ้น - ล็อกอิน (มาตรฐาน)
ล็อกอิน สมัครสมาชิก เมื่อสร้าง ID ชุมชน - สมัครสมาชิก (มาตรฐาน)
ล็อกอิน ล็อกเอาต์ เมื่อเลือกปุ่มล็อกเอาต์ - ล็อกเอาต์ (มาตรฐาน)
โพสต์ (เนื้อหา) การดูหน้าจอหลัก เมื่อเลือกโพสต์ที่แสดงบนหน้าจอหลัก • ข้อมูลโพสต์ (หัวข้อ, รูปภาพ/วิดีโอ, ชื่อเล่น, วันที่ลงทะเบียน, จำนวนการดู, ความคิดเห็น) • ประเภทกระดาน • ตำแหน่งการแสดงในรายการ การดูหน้าหลัก (มาตรฐาน)
โพสต์ (เนื้อหา) การเลือกหมวดหมู่/เมนู เมื่อเลือกปุ่มหมวดหมู่/เมนู • ชื่อหมวดหมู่/เมนู การดูรายการสินค้า (มาตรฐาน)
โพสต์ (เนื้อหา) การเลือกปุ่มเขียน เมื่อเลือกปุ่มเขียนในแถบนำทางด้านข้าง/หมวดหมู่ • หมวดหมู่ • รูปแบบ (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) การลงทะเบียนโพสต์ เมื่อเลือกลงทะเบียนหลังจากเขียนโพสต์เสร็จสิ้น • ความยาว (ปริมาณการเขียน) • จำนวนไฟล์แนบ • เวลาที่ใช้ในการเขียน • วันที่เขียน (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) การลบโพสต์ เมื่อเลือกปุ่มลบของโพสต์ที่ลงทะเบียนแล้ว • ข้อมูลโพสต์ (หัวข้อ, รูปภาพ/วิดีโอ, ชื่อเล่น, วันที่ลงทะเบียน, จำนวนการดู, ความคิดเห็น) (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) การลงทะเบียนชั่วคราว เมื่อเลือกลงทะเบียนชั่วคราวขณะเขียนโพสต์ - (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) การใช้การเรียง/กรอง เมื่อเลือกวิธีอื่นที่ไม่ใช่การเรียง/กรองเริ่มต้นในรายการโพสต์ • วิธีการเรียงที่เลือก • ตัวกรองที่เลือก (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) กิจกรรมชุมชน • เมื่อเลือกปุ่มลงทะเบียนหลังจากเขียนความคิดเห็น/ตอบกลับเสร็จสิ้น • เมื่อเลือกปุ่มลบความคิดเห็น/ตอบกลับ • เมื่อเลือกรายงาน, ถับใจ, ไม่ถับใจ • ข้อมูลโพสต์ (เหตุการณ์กำหนดเอง)
โพสต์ (เนื้อหา) การแชร์โพสต์ เมื่อเลือกวิธีการแชร์ในป็อปอัปแชร์หลังจากเลือกปุ่มแชร์โพสต์ • ข้อมูลโพสต์ • วิธีการแชร์ที่เลือก การแชร์ (มาตรฐาน)
โพสต์ (เนื้อหา) การดูผลการค้นหา เมื่อเลือกโพสต์จากรายการผลการค้นหา • ข้อมูลโพสต์ • หมายเลขหน้า การดูผลการค้นหา (มาตรฐาน)
โพสต์ (เนื้อหา) การใช้แฮชแท็ก • เมื่อเลือกลงทะเบียนหลังจากป้อนแฮชแท็กขณะเขียนโพสต์ • เมื่อเริ่มค้นหาหลังจากป้อนแฮชแท็ก (#) • ข้อมูลโพสต์ • จำนวนแฮชแท็กที่ป้อน • จำนวนโพสต์ที่เกี่ยวข้องกับแฮชแท็กนั้น (เหตุการณ์กำหนดเอง)
ผู้ใช้ การตั้งค่าโปรไฟล์ • เมื่อการแก้ไขโปรไฟล์เสร็จสิ้น • เมื่อดูโปรไฟล์ของผู้ใช้คนอื่น • รูปภาพโปรไฟล์ • ชื่อเล่น (เหตุการณ์กำหนดเอง)
ผู้ใช้ การถอนตัว เมื่อเลือกปุ่มถอนตัวในป็อปอัปแจ้งการถอนตัวจากชุมชน - (เหตุการณ์กำหนดเอง)
อื่นๆ การเข้าสู่เว็บช็อป เมื่อเลือกปุ่มเว็บช็อปในส่วนหัว/แถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)
อื่นๆ การตรวจสอบประวัติการซื้อ เมื่อเลือกปุ่มประวัติการซื้อในส่วนหัว/แถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)
อื่นๆ การเข้าเล่นบน PC (เว็บ) เมื่อเลือกปุ่มเล่นบน PC ในแถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)
อื่นๆ การเข้าสู่แลกเปลี่ยนคูปอง เมื่อเลือกปุ่มแลกเปลี่ยนคูปองในแถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)
อื่นๆ การเข้าสู่เว็บไซต์แบรนด์ เมื่อเลือกปุ่มเว็บไซต์แบรนด์ในแถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)
อื่นๆ การนำทางไปยังตลาด เมื่อเลือกปุ่มนำทางไปยังตลาดในส่วนท้าย/แถบนำทางด้านข้าง - (เหตุการณ์กำหนดเอง)

เหตุการณ์การรวบรวมอัตโนมัติของเว็บช็อป

เหตุการณ์ที่ Airbridge สามารถรวบรวมอัตโนมัติจากเว็บไซต์เว็บช็อปได้มีดังนี้:

เหตุการณ์ จุดที่เกิดเหตุการณ์ องค์ประกอบ
ล็อกอิน เมื่อเข้าสู่หน้าเว็บหลังจากล็อกอินเสร็จสิ้น -
สมัครสมาชิก อิงตามเวลาการสร้าง ID ชุมชน -
การดูหน้าหลัก เมื่อเข้าสู่หน้าหลัก -
การดูรายการสินค้า เมื่อแสดงรายการสินค้า • ชื่อหมวดหมู่ • หมายเลขหน้า
การเลือกหมวดหมู่ เมื่อเลือกปุ่มหมวดหมู่ ชื่อหมวดหมู่
การดูรายละเอียดสินค้า เมื่อเข้าสู่หน้าข้อมูลรายละเอียดสินค้าหลังจากคลิกข้อมูลสินค้า • ตลาดสินค้า • ชื่อสินค้า • สกุลเงิน • ราคาสินค้า
การคลิกปุ่มซื้อ เมื่อคลิกปุ่มซื้อในข้อมูลรายละเอียดสินค้า • ตลาดสินค้า • ชื่อสินค้า • สกุลเงิน • ราคาสินค้า
การเริ่มชำระเงิน เมื่อคลิกปุ่มซื้อในป็อปอัปเลือกข้อมูลเซิร์ฟเวอร์ • ตลาดสินค้า • ชื่อสินค้า • สกุลเงิน • ราคาสินค้า • จำนวนสินค้า
การซื้อเสร็จสมบูรณ์ เมื่อได้รับข้อมูลการชำระเงินเสร็จสิ้นจากระบบบิลลิงหลังจากการชำระเงิน PG บนเว็บเสร็จสิ้น • สกุลเงิน • หมายเลขคำสั่ง • ตลาดสินค้า • ชื่อสินค้า • ราคาสินค้า • จำนวนที่ซื้อ

การเปิดใช้งาน third-party attribution

คุณสามารถเปิดหรือปิดการใช้งาน third-party attribution โดยใช้ Hive API หากต้องการเปิดหรือปิดการใช้งาน third-party attribution ให้เรียกใช้ฟังก์ชัน setEnableTracker() ของ Analytics API สำหรับพารามิเตอร์ตัวแรกของฟังก์ชัน ให้กำหนด attribution ที่ต้องการเปิดหรือปิดการใช้งานด้วยสตริงดังนี้:

  • Adjust: ADJUST
  • Singular: SINGULAR
  • AppsFlyer: APPSFLYER
  • Firebase: FIREBASE
  • Airbridge: AIRBRIDGE
Note

หากคุณได้กำหนด third-party attribution ที่ต้องการใช้ใน hive_config.xml แล้ว third-party attribution จะถูกเปิดใช้งานตามค่าเริ่มต้น ดังนั้นคุณจึงไม่จำเป็นต้องเปิดใช้งาน third-party attribution โดยตรงหลังจากการเริ่มต้น Hive

ต่อไปนี้คือตัวอย่างโค้ดสำหรับปิดการใช้งาน attribution ที่กำหนด:

API Reference: hive.Analytics.setEnableTracker

using hive;    
    String trackerName = "ADJUST";    

Analytics.setEnableTracker(trackerName, false);
#include "HiveAnalytics.h"

FString TrackingTypeName = TEXT("ADJUST");
FHiveAnalytics::SetEnableTracker(TrackingTypeName, false);

API Reference: Analytics::setEnableTracker

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    
    string trackerName = "ADJUST";    

Analytics::setEnableTracker(trackerName, false);

API Reference: Analytics.setEnableTracker

import com.hive.Analytics    
    val trackerName = "ADJUST"    

Analytics.setEnableTrackerWithName(trackerName, false)

API Reference: AnalyticsInterface.setEnableTracker

import HIVEService    
    let trackerName = "ADJUST"    
AnalyticsInterface.setEnableTracker(name: trackerName, enable: false)

API Reference: setEnableTracker(name:enable:)

import HIVEService
let trackName = "ADJUST”
AnalyticsInterface.setEnableTracker(name: trackerName, enable: false)

API Reference: HIVEAnalytics:setEnableTracker

#import <HIVEService/HIVEService-Swift.h>    
    NSString *trackerName = @"ADJUST";    

[HIVEAnalytics setEnableTrackerWithName: trackerName enable: NO];

การนำ marketing attribution มาใช้กับ Windows

ขั้นตอนการนำ marketing attribution มาใช้ในสภาพแวดล้อม Windows มีดังนี้:

  1. ไปที่ Releases > Plugins > Marketing Attribution > Windows
  2. ดาวน์โหลดปลั๊กอิน marketing attribution ที่ต้องการใช้
  3. แยกไฟล์ที่ดาวน์โหลดมา
  4. เพิ่มไฟล์ DLL จากไฟล์ที่แยกมาไปยัง {game app executable path}/plugins/trackers