Datenattribution

Jedem Datenpunkt in Google Fit ist eine Datenquelle zugeordnet. Datenquellen enthalten Informationen zur Identifizierung der App oder des Geräts, das die Daten erfasst oder umwandelt.

Mit der REST API können Sie feststellen, durch welche App Fitnessdaten eingefügt wurden. Beispiel: Eine App, die eine Vielzahl von Daten aus dem Fitnessverlauf des Nutzers analysiert, möchte Nutzern möglicherweise die Liste der in der Analyse enthaltenen Fitnesssitzungen und Informationen dazu anzeigen, welche App die einzelnen Sitzungen eingefügt hat.

Mit der REST API können Sie auch Daten, die Sie im Fitnessspeicher einfügen, mit Ihrer Anwendung verknüpfen.

Herausfinden, welche Anwendung Daten eingefügt hat

So rufen Sie den Paketnamen der Android-App ab, über die eine Sitzung eingefügt wurde, oder den Namen der REST-App, über die eine Sitzung eingefügt wurde:

  1. Rufen Sie die Sitzung ab.
  2. Lies die Property session.application.packageName oder session.application.name.

So rufen Sie den Paketnamen der Android-App oder den Namen der REST-App ab, durch die ein Dataset eingefügt wurde:

  1. Rufen Sie das Dataset ab.
  2. Rufen Sie die Datenquelle ab, indem Sie die Property dataset.dataSourceId lesen.
  3. Lies die Property dataSources.application.packageName oder dataSources.application.name.

Das Attribut application enthält die folgenden Felder:

name
Der Name der Anwendung.
packageName
Der Paketname der Android-App.
detailsUrl
(Optional) Ein URI, der mit der Anwendung verknüpft werden soll.

Wenn Sie alle verfügbaren Sitzungen für ein Zeitintervall in Ihrer Anwendung auflisten, können Sie Ihren Nutzern anhand dieser Informationen zeigen, welche Anwendung die einzelnen Sitzungen eingefügt hat.

Geben Sie Informationen zu Ihrer Anwendung an

Um Daten, die Sie in den Fitnessspeicher einfügen, Ihrer Anwendung zuzuordnen, achten Sie auf Folgendes:

Anwendungen, die auf Daten zugreifen, können diese Informationen verwenden, um diese Daten Ihrer Anwendung zuzuordnen.