안드로이드 앱 삭제 트래킹 설정

싱귤러는 마케팅 캠페인을 통해 유입되는 트래픽의 품질을 측정하는 또 다른 방법으로 앱 삭제 추적 옵션을 제공합니다. 이 기능은 싱귤러 안드로이드 SDK 버전 7.x 이상에서 사용할 수 있으며, 이 기능을 사용하려면 앱 업데이트가 필요합니다.

참고:

  • 싱귤러의 앱 삭제 추적은 구글 서비스를 활용하지만 구글과는 다른 방법론을 사용합니다. Google은 기기의 운영 체제에서 직접 제거를 보고합니다. 따라서 Google에서 보고하는 수치는 Singular에서 보고하는 수치와 다를 수 있습니다.
  • 앱 삭제는 싱귤러에서 이벤트로 추적되므로 원래 설치 또는 재참여 소스에서 어트리뷰션 링크가 제거되지 않습니다. 사용자가 평생 동안 앱을 여러 번 삭제할 수 있기 때문에 삭제율이 100%보다 높게 나타날 수 있습니다.

설정 지침

안드로이드에서 앱 삭제 추적을 설정하려면 다음과 같이 하세요:

  1. Android SDK 7.x+를 통합합니다: 제거 추적은 Android SDK 버전 7.x 이상에서 사용할 수 있습니다. SDK 업그레이드에 대한 지침은 Android SDK 통합 가이드를 참조하세요.
  2. AndroidManifest.xml을 수정합니다: Android SDK 제거 추적 가이드세부 정보를 참조하세요.
  3. 발신자 ID와 서버 키를 추가합니다: 싱귤러는 제거 추적을 활성화하기 위해 Google 프로젝트 번호와 서버 키가 필요합니다. 이 값을 검색하려면 다음과 같이 하세요:
    • Firebase에서 콘솔로 이동 을 선택하고 프로젝트를 선택합니다.
    • 톱니바퀴 아이콘을 선택하고 프로젝트 설정 > 클라우드 메시징으로 이동합니다.

      Screen_Shot_2017-12-27_at_4.48.09_PM.png

    • Singular 계정에서 설정 > 앱으로 이동하여 제거 추적을 추적하려는 앱을 찾은 다음 편집을 선택합니다.
    • 제거 추적 아래에서 프로젝트 번호(Firebase의 발신자 ID )와 서버 키를추가합니다.

      Screen_Shot_2017-12-27_at_4.56.56_PM.png

  4. 다음과 같이 앱에서 FCM을 구성합니다:

    1. Firebase 콘솔에서 Firebase 프로젝트를 생성합니다.
    2. 프로젝트 대시보드에서 Android 앱에 Firebase 추가를 선택합니다.
    3. 안드로이드 앱의 패키지 ID를 입력합니다.

      Screen_Shot_2017-12-27_at_4.55.41_PM.png

    4. 구성 파일(google-services.json)을 다운로드하여 Android 프로젝트의 앱 모듈에 복사합니다.
    5. 프로젝트 수준의 build.gradle 파일(><프로젝트>/build.gradle>)에 다음을 추가합니다:
      buildscript {
      dependencies {
      // 이 줄 또는 최신 버전을 추가하세요.
      classpath 'com.google.gms:google-services:3.1.0'
      }
      }
    6. 앱 수준 build.gradle 파일(><프로젝트>/<앱-모듈>/build.gradle>)에 다음을 추가합니다:
      // 파일 맨 아래에 추가
      apply plugin: 'com.google.gms.google-services'
    7. 프로젝트를 동기화합니다.
    8. 안드로이드 코드에서 다음 서비스를 생성합니다:
      public class FCMService extends FirebaseInstanceIdService {
      @Override
      public void onTokenRefresh() {
      super.onTokenRefresh();
      //이제 우리는 토큰을 갖게 될 것입니다
      String token = FirebaseInstanceId.getInstance().getToken();
      }
      }
      onTokenRefresh 메서드는 알림을 전송하는 데 필요한 FCM 토큰을 가져옵니다.
    9. 안드로이드 매니페스트 파일에 서비스를 추가합니다:
      <service android:name=".FCMService">
      <intent-filter>
      <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/
      </intent-filter>
      </service>

이제 Singular가 업데이트된 버전의 애플리케이션을 가지고 있는 사용자의 제거를 추적합니다.

알림 테스트

FCM 토큰을 제공하여 콘솔을 사용하여 알림을 테스트할 수 있습니다:

Screen_Shot_2017-12-27_at_4.56.12_PM.png