Google Analytics Plugin for Unity(Both IOS and Android) by tosawat
31
Oct0
Oct0
วันนี้เราจะมาแนะนำ วิธี Setup และวิธีใช้ Plugin ตัวนึงนะครับ ที่มีประโยชน์มากๆ และใช้ง่ายมากๆ เจ้า Plugin ตัวนี้ก็มีชื่อว่า Google Analytics Plugin for Unity นะครับ ตัวที่เราจะแนะนำนี้เป็น Version 3(Beta) นะครับ
- ก่อนจะเริ่มคุณก็ต้องมี Google Analytics Account กันก่อนนะครับ ซึ่งเราจะไม่พูดถึงตรงนี้นะครับ- ต่อมาให้ไปโหลดเจ้า Plugin ตัวนี้ ที่นี่ ครับ
- ถ้าหาก App ของคุณมีการขอ Permission ในการ ใช้ Internet อยู่แล้ว ก็ข้ามขั้นตอนนี้ไปได้เลยนะครับ แต่หากยังไม่มีการขอ Permission ตรงนี้ก็ให้ไปใส่แบบนี้เลยครับ
- Android
ให้เอา CODE นี้ไปใส่ใน AndroidManifest.xml ที่/Assets/Plugins/Android/ ข้างบน tag - IOS
ให้นำ libraries ข่างล่างนี้ไปใส่ใน Xcode project ของคุณนะครับ:
AdSupport.framework
CoreData.framework
SystemConfiguration.framework
libz.dylib
libsqlite3.dylib
- Android
- ลาก prefab ชื่อ GAv3.prefab ที่อยู่ใน Folder Assets/Plugins/GoogleAnalyticsV3 ไปใส่ใน Project.
- หน้าตา Inspector ของ Prefab GAv3 จะเป็นแบบนี้นะครับ
จะอธิบายว่าในแต่ละช่องคืออะไร และควรใส่อะไรลงไปบ้างนะครับ- Android Tracking Code – คือ Tracking Code ของ Android ครับ ก็ให้ใส่ Tracking Code ที่ได้จาก Google Analytics ครับ ถ้าหากไม่ใส่ และ Build Application ลงไปบน Android มันก็จะไม่มีการ Tracking ครับ
- IOS Tracking Code – คือ Tracking Code ของ IOS ครับ ก็ให้ใส่ Tracking Code ที่ได้จาก Google Analytics ครับ ถ้าหากไม่ใส่ และ Build Application ลงไปบน IOS มันก็จะไม่มีการ Tracking ครับ
- Other Tracking Code – คือ Tracking Code ของอื่นๆครับ เช่น PC หรือ Unity Editor ครับ ก็ให้ใส่ Tracking Code ที่ได้จาก Google Analytics ครับ ถ้าหากไม่ใส่มันก็จะไม่มีการ Tracking ครับ
- Product Name – คือชื่อที่จะไปปรากฏอยู่ใน Google Analytics ครับ
- Bundle Identifier – ให้ไปเอามาจาก Build Settings ->Player Settings->Other Settings ครับ
- Bundle Version – ให้ไปเอามาจาก Build Settings ->Player Settings->Other Settings ครับ
- Dispatch Period – อันนี้ไม่ต้องไปยุ่งกับมันครับ
- Sample Frequency – อันนี้ไม่ต้องไปยุ่งกับมันครับ
- Log Level – คือ config ที่จะให้ตัว Plugin มันพ่น Log ออกมาในระดับไหนครับ
- ERROR – พ่นแต่ Error ครับ
- WARNING – พ่น Error และ Warning ครับ
- INFO – พ่น Error, Warning และ Info ครับ
- VERBOSE – พ่นทุกอย่างในโลกครับ
- Anonymize IP – ไม่ต้องติ๊กครับ
- Dry Run – ไม่ต้องติ๊กครับ
- Session Timeout – เวลาของ Session ครับ ใช้ 1800 แหละดีแล้วครับ
- สร้าง C# Script ชื่อ และ Copy Code นี้ไปใส่
public class GoogleAnalytics : MonoBehaviour {
public static GoogleAnalytics instance;
public GoogleAnalyticsV3 googleAnalytics;
void Awake(){
DontDestroyOnLoad (gameObject);instance = this;
}public void LogScreen(string title){
googleAnalytics.LogScreen(title);
}
} - ต่อไปเป็นวิธีการใช้นะครับ การใช้ก็ง่ายนิดเดียวครับ ใช้แบบนี้ GoogleAnalytics.instance.LogScreen(“Enter You Tracking String Here”); ครับ
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น