AdMob 앱에서 Google 애널리틱스 및 Firebase의 더 많은 기능 사용하기

기본 AdMob 설정을 완료한 후 Google Analytics용 Firebase SDK를 추가하여 Google Analytics 및 Firebase의 다른 기능을 활용할 수도 있습니다. 이 페이지 뒷부분에서 Google Analytics를 시작 하는 방법을 알아보세요.

이렇게 증가하는 구성 수준은 앱의 사용자 경험과 광고 수익을 최적화하는 데 도움이 되는 기능을 지원합니다. 자세한 내용은 다음 기능 표와 해당 링크를 확인하십시오!

특징 모바일 광고 SDK 추가 +
사용자 측정항목 활성화
모바일 광고 SDK 추가 +
사용자 측정항목을 활성화 하고
AdMob을 Firebase에 연결
모바일 광고 SDK 추가 +
사용자 측정항목을 활성화 하고
AdMob을 Firebase에 연결 하고
애널리틱스용 Firebase SDK 추가
AdMob 계정에서 사용자 측정항목 보기
앱에서 분석 이벤트사용자 속성 을 자동으로 수집
AdMob에서 선별된 사용자 측정항목 보기
Firebase를 통해 분석 데이터 탐색 및 작업
Firebase 콘솔에서 주요 측정항목 보기
광고 캠페인의 전환 표시
맞춤 잠재고객 구축
BigQuery에서 데이터 내보내기 및 분석
분석 데이터에 대한 더 많은 사용자 지정 기능에 액세스
분석 및 모델에 대한 사용자 지정 이벤트 기록(예: ARPUARPPU 측정항목에 대한 ecommerce_purchase 이벤트 기록 )
광고 캠페인에 대한 맞춤 전환 구성
다른 Firebase 제품 사용
(예: 원격 구성 및 A/B 테스트)

Google 애널리틱스 시작하기

Google Analytics는 데이터에 대한 강력한 통찰력을 제공하는 Firebase의 분석 엔진입니다. Google 애널리틱스용 Firebase SDK를 추가하여 앱에서 Google 애널리틱스 사용을 시작하세요.

다음 단계에서는 앱에서 Google 애널리틱스용 Firebase SDK 사용을 시작하는 방법을 설명합니다. SDK를 초기화한 후 Analytics 설명서 를 방문하여 앱에서 이벤트 로깅을 시작하는 방법을 알아보세요.

1단계: 앱에 구성 파일 추가

AdMob 링크를 만들기 전에 Firebase에 앱을 등록했다면 이미 Firebase 구성 파일을 앱에 추가한 것입니다.Xcode 프로젝트의 루트에서 GoogleService-Info.plist 파일을 확인하십시오. 또한 구성 파일이 모든 대상에 추가되었는지 확인하십시오.

2단계: Analytics용 Firebase SDK를 앱에 추가

  1. Podfile에 Google Analytics용 Firebase SDK에 대한 종속성을 추가합니다.

    pod 'FirebaseAnalytics'
    
  2. pod install 을 실행한 다음 생성된 .xcworkspace 파일을 엽니다.

  3. UIApplicationDelegate 에서 FirebaseCore 모듈과 앱 대리자가 사용하는 다른 Firebase 모듈 을 가져옵니다. 예를 들어 Cloud Firestore 및 인증을 사용하려면 다음 안내를 따르세요.

    빠른

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    오브젝티브-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. 일반적으로 App 이니셜라이저 또는 앱 대리자의 application(_:didFinishLaunchingWithOptions:) 메서드에서 FirebaseApp 공유 인스턴스를 구성합니다.

    빠른

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

    오브젝티브-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

사용자 지정 이벤트 로깅 구현

이 섹션에서는 앱에서 사용자 지정 이벤트 로깅을 구현 하는 방법의 예를 보여줍니다. 이 구체적인 예는 AdMob에 연결된 앱, 특히 ARPUARPPU 를 계산하는 데 유용한 이벤트인 ecommerce_purchase 맞춤 이벤트에 대한 것입니다.

앱에서 사용자 지정 이벤트 로깅을 구현하는 방법은 다음과 같습니다.

  1. Firebase를 사용하도록 앱 구성, Google Analytics용 Firebase SDK 추가, SDK 초기화를 포함하는 이 페이지의 Google Analytics 시작하기 섹션을 완료했는지 확인하십시오.

  2. ecommerce_purchase 이벤트를 기록합니다( Swift | Obj-C ). 다음은 예입니다.

    빠른

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

    오브젝티브-C

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

앱에서 사용자 지정 이벤트를 기록하는 방법에 대해 자세히 알아보려면 Analytics 설명서 를 방문하십시오.

앱에서 다른 Firebase 제품 사용

Google 애널리틱스용 Firebase SDK를 추가한 후 Firebase 원격 구성 및 Firebase A/B 테스팅과 같은 다른 Firebase 제품을 사용할 수도 있습니다.

  • 원격 구성 을 사용하면 무제한 일일 활성 사용자를 위해 무료로 앱 업데이트를 게시하지 않고도 앱의 동작과 모양을 변경할 수 있습니다.

  • A/B 테스팅 을 사용하면 앱의 UI, 기능 또는 참여 캠페인에 대한 변경 사항을 테스트하여 변경 사항을 광범위하게 적용하기 전에 주요 측정항목(예: 수익 및 유지율)에 영향을 미치는지 확인할 수 있습니다.