Nachdem Sie ein Authentifizierungssystem zum Erfassen der E-Mail-Adressen oder Telefonnummern der Nutzer implementiert haben, können Sie mit der Einbindung des Google Analytics für das Firebase SDK beginnen.
Google Analytics für Firebase SDK einbinden
Binden Sie die neueste Version des Google Analytics for Firebase SDK ein.
CocoaPods verwenden
Wenn Sie in Ihrer App CocoaPods verwenden, muss die Podfile Ihres Projekts Folgendes enthalten:
pod 'FirebaseAnalytics` # includes GoogleAdsOnDeviceConversion
oder
pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'
Führen Sie dann die Befehle pod repo update und pod install aus.
Swift Package Manager verwenden
Wenn in Ihrer App Swift Package Manager verwendet wird, folgen Sie der Anleitung unter Swift Package Manager für Firebase.
Wenn Sie den Schritt „Wählen Sie die Firebase-Bibliotheken aus, die Sie in Ihre App aufnehmen möchten“ erreichen, setzen Sie ein Häkchen bei FirebaseAnalytics, bevor Sie mit den nächsten Schritten fortfahren.
Alternativ können Sie auch FirebaseAnalytics/CoreundGoogleAdsOnDeviceConversion aktivieren.
Alternative Integration
Wenn in Ihrer App keine Cocoapods oder der Swift Package Manager verwendet werden, gehen Sie so vor:
Folgen Sie der Anleitung in der README-Datei der öffentlichen ZIP-Datei, um die Frameworks direkt dem Projekt hinzuzufügen. Achten Sie darauf, die Frameworks aus dem Verzeichnis FirebaseAnalytics hinzuzufügen.
Fügen Sie in Xcode die Flags -ObjC und -lc++ in den Build-Einstellungen des App-Ziels unter „Other Linker Settings“ (Weitere Verknüpfungseinstellungen) hinzu.
Wählen Sie unter File > Build Settings die Plattform „iOS“ aus und klicken Sie dann auf Build and Run (Kompilieren und ausführen).
Suchen Sie im generierten Build-Ordner nach der Podfile und fügen Sie Folgendes hinzu:
pod 'GoogleAdsOnDeviceConversion'
Debug-Modus aktivieren (optional)
Aktivieren Sie den Debug-Modus, indem Sie im Schema-Editor von Xcode unter „Arguments Passed on Launch“ (Beim Start übergebene Argumente) -FIRDebugEnabled hinzufügen. Achten Sie darauf, dass nach dem Starten der App in Xcode eine Meldung wie die folgende in der Xcode-Debugkonsole angezeigt wird:
[Firebase/Analytics][I-ACS023007] Analytics v.x.x.x started
...
[Firebase/Analytics][I-ACS023009] Debug logging enabled
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["Step 2: Integrate Google Analytics\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------------------------------------------------|\n| Introduction: [Measure iOS Ads conversions](/docs/tutorials/ads-ios-on-device-measurement/index-first-party) |\n| Step 1: [Implement a sign-in experience](/docs/tutorials/ads-ios-on-device-measurement/step-1) \u003cbr /\u003e |\n| **Step 2: Integrate Google Analytics** \u003cbr /\u003e |\n| Step 3: [Initiate on-device conversion measurement using Google Analytics](/docs/tutorials/ads-ios-on-device-measurement/step-3) |\n| Step 4: [Troubleshoot and handle common issues](/docs/tutorials/ads-ios-on-device-measurement/step-4) |\n\n\u003cbr /\u003e\n\nNow that you've implemented an authentication system to collect users' emails\nor phone numbers, you can begin integrating the Google Analytics for\nFirebase SDK.\n\nIntegrate the Google Analytics for Firebase SDK\n\nIntegrate with the latest Google Analytics for Firebase SDK version.\n| **Note:** `GoogleAdsOnDeviceConversion` is not subject to [Apple's privacy manifest requirements](https://developer.apple.com/news/?id=3d8a9yyh) and does not include a privacy manifest. No additional action is required to enable on-device conversion measurement.\n\nUse Cocoapods\n\nIf your app uses Cocoapods, ensure your project's Podfile contains either: \n\n pod 'FirebaseAnalytics` # includes GoogleAdsOnDeviceConversion\n\nor \n\n pod 'FirebaseAnalytics/Core'\n pod 'GoogleAdsOnDeviceConversion'\n\nThen, run the commands `pod repo update` and `pod install`.\n\nUse Swift Package Manager\n\nIf your app uses Swift Package Manager, follow the steps at\n[Swift Package Manager for Firebase](/docs/ios/installation-methods#swift-package-manager).\nWhen you reach the step \"Choose the Firebase libraries that you want include in\nyour app\", check `FirebaseAnalytics` before continuing to the next steps.\nAlternatively, check `FirebaseAnalytics/Core` *and*\n`GoogleAdsOnDeviceConversion`.\n\nAlternative integration\n\nIf your app does not use Cocoapods or Swift Package Manager, integrate as\nfollows:\n\n1. Download the public zip file of Firebase from the [firebase-ios-sdk GitHub repo](https://github.com/firebase/firebase-ios-sdk/releases).\n2. Follow the README instructions from the public zip file to add the frameworks to the project directly. Be sure to add the frameworks from the `FirebaseAnalytics` directory.\n3. In Xcode, add the `-ObjC` and `-lc++` flags to \"Other Linker Settings\" in your app target's build settings.\n\nUnity\n\n1. Add the [Firebase Unity SDK](/download/unity)\n (specifically, `FirebaseAnalytics.unitypackage`) to your Unity project. More detailed instructions can be found in [Add Firebase Unity SDKs](https://firebase.google.com/docs/unity/setup#add-sdks).\n\n2. Select the platform iOS at **File** \\\u003e **Build Settings** , then click\n **Build and Run**.\n\n3. In the generated build folder, locate the Podfile and add the following:\n\n pod 'GoogleAdsOnDeviceConversion'\n\nEnable debug mode (optional)\n\nEnable debug mode by adding `-FIRDebugEnabled` under \"Arguments Passed on Launch\"\nin Xcode's scheme editor. Upon launching the app in Xcode, ensure that a\nmessage like the following appears in the Xcode debug console: \n\n [Firebase/Analytics][I-ACS023007] Analytics v.x.x.x started\n ...\n [Firebase/Analytics][I-ACS023009] Debug logging enabled\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[arrow_back_ios**Step 1**: Implement a sign-in experience](/docs/tutorials/ads-ios-on-device-measurement/step-1)\n[**Step 3** : Initiate measurements using Google Analyticsarrow_forward_ios](/docs/tutorials/ads-ios-on-device-measurement/step-3)\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]