ใช้ฟีเจอร์เพิ่มเติมของ 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. กำหนดค่าอินสแตนซ์ที่แชร์ในเมธอดของผู้รับมอบสิทธิ์ของแอป:FirebaseAppapplication(_:didFinishLaunchingWithOptions:)

    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-linked apps โดยเฉพาะอย่างยิ่งสำหรับการคำนวณ 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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอป เพื่อดูว่าการเปลี่ยนแปลงส่งผลต่อ เมตริกที่สำคัญ (เช่น รายได้และการคงผู้ใช้ไว้) หรือไม่ก่อนที่จะเปิดตัว การเปลี่ยนแปลงในวงกว้าง

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

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