ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase ด้วยแอป AdMob


หลังจากตั้งค่า AdMob พื้นฐานเสร็จแล้ว คุณสามารถเพิ่ม Firebase SDK สำหรับ Google Analytics เพื่อใช้ประโยชน์จากฟีเจอร์อื่นๆ ของ Google Analytics และ Firebase ได้ด้วย ดูวิธีเริ่มต้นใช้งาน Google Analytics ได้ในหน้านี้

การกำหนดค่าระดับสูงขึ้นเหล่านี้รองรับฟีเจอร์ต่างๆ ที่ช่วยเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้แอปและรายได้จากโฆษณา ดูข้อมูลเพิ่มเติมได้ในตารางฟีเจอร์และลิงก์ต่อไปนี้

ฟีเจอร์ เพิ่ม Mobile Ads SDK +
เปิดใช้เมตริกผู้ใช้
เพิ่ม Mobile Ads SDK +
เปิดใช้เมตริกผู้ใช้ และ
ลิงก์ AdMob กับ Firebase
เพิ่ม Mobile Ads SDK +
เปิดใช้เมตริกผู้ใช้ และ
ลิงก์ AdMob กับ Firebase และ
เพิ่ม Firebase SDK สําหรับ Analytics
ดูเมตริกผู้ใช้ในบัญชี AdMob
รวบรวมเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ของการวิเคราะห์จากแอปโดยอัตโนมัติ
ดูเมตริกผู้ใช้ที่ดูแลจัดการใน AdMob
สำรวจและทํางานกับข้อมูลการวิเคราะห์ผ่าน Firebase
ดูเมตริกหลักในคอนโซล Firebase
ทำเครื่องหมาย Conversion สำหรับแคมเปญโฆษณา
สร้างกลุ่มเป้าหมายที่กำหนดเอง
ส่งออกและวิเคราะห์ข้อมูลใน BigQuery
เข้าถึงฟีเจอร์การปรับแต่งเพิ่มเติมสําหรับข้อมูลการวิเคราะห์
บันทึกเหตุการณ์ที่กําหนดเองสําหรับการวิเคราะห์และรูปแบบ (เช่น การบันทึกเหตุการณ์ ecommerce_purchase สําหรับเมตริก ARPU และ ARPPU)
กำหนดค่า Conversion ที่กำหนดเองสำหรับแคมเปญโฆษณา
ใช้ ผลิตภัณฑ์อื่นๆ ของ Firebase
(เช่น Remote Config และ A/B Testing)

เริ่มต้นใช้งาน Google Analytics

Google Analytics เป็นเครื่องมือวิเคราะห์ของ Firebase ที่ช่วยให้คุณเข้าถึง ข้อมูลเชิงลึกที่มีประสิทธิภาพ เกี่ยวกับข้อมูลของคุณได้ด้วย เริ่มใช้ Google Analytics ในแอปโดยเพิ่ม Firebase SDK สําหรับ Google Analytics

ขั้นตอนต่อไปนี้อธิบายวิธีเริ่มใช้ Firebase SDK สําหรับ Google Analytics ในแอปของคุณ หลังจากเริ่มต้นใช้งาน SDK แล้ว ให้ไปที่เอกสารประกอบของ Analytics เพื่อดูวิธีเริ่มบันทึกเหตุการณ์ในแอป

ขั้นตอนที่ 1: เพิ่มไฟล์การกำหนดค่าลงในแอป

หากคุณลงทะเบียนแอปกับ Firebase ก่อนที่จะสร้างลิงก์ AdMob แสดงว่าคุณได้เพิ่มไฟล์การกําหนดค่า Firebase ลงในแอปแล้ว ตรวจสอบไฟล์ GoogleService-Info.plist ในรูทของโปรเจ็กต์ Xcode และตรวจสอบว่าได้เพิ่มไฟล์การกำหนดค่าลงในเป้าหมายทั้งหมดแล้ว

ขั้นตอนที่ 2: เพิ่ม Firebase SDK สำหรับ Analytics ในแอป

  1. เพิ่มทรัพยากร Dependency ของ Firebase SDK สําหรับ Google Analytics ลงใน Podfile:

    pod 'FirebaseAnalytics'
    
  2. เรียกใช้ pod install แล้วเปิดไฟล์ .xcworkspace ที่สร้างไว้

  3. นำเข้าโมดูล FirebaseCore ใน UIApplicationDelegate และอื่นๆ โมดูล Firebase ที่ผู้รับมอบสิทธิ์แอปใช้ ตัวอย่างเช่น หากต้องการใช้ Cloud Firestore และ Authentication:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. กำหนดค่าอินสแตนซ์ที่แชร์ในเมธอด application(_:didFinishLaunchingWithOptions:) ของตัวแทนแอป ดังนี้ FirebaseApp

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. หากใช้ SwiftUI คุณต้องสร้างการมอบสิทธิ์แอปพลิเคชันและแนบการมอบสิทธิ์ ไปยังโครงสร้าง App ของคุณผ่าน UIApplicationDelegateAdaptor หรือ NSApplicationDelegateAdaptor นอกจากนี้ คุณยังต้องปิดใช้การสลับผู้รับมอบสิทธิ์แอปด้วย สำหรับ สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีการของ SwiftUI

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

ใช้การบันทึกเหตุการณ์ที่กำหนดเอง

ส่วนนี้จะแสดงตัวอย่างวิธีติดตั้งเหตุการณ์ที่กำหนดเอง เข้าสู่ระบบในแอป ตัวอย่างที่เจาะจงนี้มีไว้สำหรับ เหตุการณ์ที่กำหนดเอง ecommerce_purchase ซึ่งเป็นเหตุการณ์ที่มีประโยชน์ในการบันทึกเหตุการณ์ แอปที่เชื่อมโยงกับ AdMob โดยเฉพาะสำหรับการคำนวณ ARPU และ ARPPU

วิธีใช้การบันทึกเหตุการณ์ที่กําหนดเองในแอปมีดังนี้

  1. ตรวจสอบว่าได้ดำเนินการตามขั้นตอนเริ่มต้นใช้งาน Google Analytics ของหน้านี้ ซึ่งรวมถึงการกำหนดค่าแอปเพื่อใช้ Firebase การเพิ่ม Firebase SDK สำหรับ Google Analytics และการเริ่มต้น SDK

  2. บันทึกเหตุการณ์ ecommerce_purchase (Swift | Obj-C) เช่น

    Swift

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

ดูข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกเหตุการณ์ที่กําหนดเองในแอปได้ที่Analytics เอกสารประกอบ

ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอป

หลังจากเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว คุณยังเริ่ม โดยใช้ผลิตภัณฑ์อื่นๆ ของ Firebase เช่น Firebase Remote Config และ Firebase A/B Testing

  • Remote Config ช่วยให้คุณเปลี่ยนลักษณะการทำงานได้ และรูปลักษณ์ของแอปโดยไม่ต้องเผยแพร่การอัปเดตแอปโดยไม่เสียค่าใช้จ่าย จำนวนผู้ใช้ที่ใช้งานอยู่รายวัน

  • A/B Testing ให้สิทธิ์คุณทดสอบการเปลี่ยนแปลง UI, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าแคมเปญเหล่านั้นสร้าง ผลกระทบต่อเมตริกหลัก (เช่น รายได้และการรักษาลูกค้า) ก่อนเริ่มใช้งาน เปลี่ยนแปลงไปในวงกว้าง

เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาให้กับแอปของคุณ

ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าต่างๆ กับผู้ใช้กลุ่มย่อย และ แล้วทำการตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณากับผู้ใช้ทั้งหมดของคุณ ดูข้อมูลเพิ่มเติมได้จากบทแนะนำต่อไปนี้