2단계: Google Analytics 통합
| 소개: iOS 광고 전환 측정 |
|
1단계: Google 애널리틱스에 Ads 계정 연결 Google Analytics |
|
2단계: Google Analytics |
| 3단계: 일반적인 문제 해결 및 처리 |
이제 Ads 계정을 연결했으므로 Firebase용 Google Analytics SDK 통합을 시작할 수 있습니다.
Firebase용 Google Analytics SDK 통합
이 튜토리얼에 설명된 대로 이벤트 데이터를 사용한 온디바이스 전환 측정을 사용하려면 Apple 플랫폼용 Firebase용 Google Analytics SDK 버전 11.14.0 이상을 사용해야 합니다. 프로젝트 종속 항목이 적절하게 업데이트되었는지 확인합니다. 포함된 SDK 모듈 및 구성에 관한 자세한 내용은 타겟 기능을 참고하세요.
CocoaPods 사용
앱에서 CocoaPods를 사용하는 경우 기본 FirebaseAnalytics 포드를 통해 또는 독립형 포드로 명시적으로 포함하여 프로젝트의 Podfile에 GoogleAppAdsOnDeviceConversion 포드가 포함되어 있는지 확인합니다.
pod 'FirebaseAnalytics' # includes GoogleAdsOnDeviceConversion
또는
pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'
그런 다음 pod repo update 및 pod install 명령어를 실행합니다.
Swift Package Manager 사용
앱에서 Swift Package Manager를 사용하는 경우
Firebase용 Swift Package Manager의 단계를 따르세요.
'앱에 포함할 Firebase 라이브러리 선택' 단계에 도달하면 다음 단계로 진행하기 전에 FirebaseAnalytics를 선택합니다.
또는 FirebaseAnalytics/Core 및
GoogleAdsOnDeviceConversion을 선택합니다.
대체 통합
앱에서 CocoaPods 또는 Swift Package Manager를 사용하지 않는 경우 다음과 같이 통합합니다.
- firebase-ios-sdk GitHub 저장소에서 Firebase의 공개 zip 파일을 다운로드합니다.
- 공개 zip 파일의 README 안내에 따라 프레임워크를 프로젝트에 직접 추가합니다.
FirebaseAnalytics디렉터리에서 프레임워크를 추가해야 합니다. - Xcode에서 앱 타겟의 빌드 설정에 있는 기타 링커 설정 에
-ObjC및-lc++플래그를 추가합니다.
통합 확인
Xcode의 스키마 편집기에서 실행 시 전달되는 인수 아래에 -FIRDebugEnabled를 추가하여 디버그 모드를 사용 설정합니다.
시뮬레이터 또는 기기에서 앱을 삭제합니다. Xcode에서 앱을 실행할 때 Xcode 디버그 콘솔에 다음과 같은 메시지가 표시되는지 확인합니다.
[Firebase/Analytics][I-ACS023007] Analytics v.X.X.X started
...
[Firebase/Analytics][I-ACS023009] Debug logging enabled
...
[FirebaseAnalytics][I-ACS023278] Conversion service GoogleAdsOnDeviceConversion framework is linked
약 15초 정도 기다린 후 Xcode 디버그 콘솔에 _psmvalue_gads 메시지가 표시되는지 확인합니다.
[FirebaseAnalytics][I-ACS023087] User property set. Name, value: _psmvalue_gads, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1단계 Google 애널리틱스에 Ads 계정 연결 Google Analytics 3단계: 일반적인 문제 해결 및 처리