Facebook 앱 설치 광고

Overview

Branch 링크는 Facebook 앱 설치 캠페인 광고와 함께 사용할 수 있으므로, Branch 대시보드에서 광고 기반 설치를 트래킹하고 신규 유저가 앱을 처음 열 때 콘텐츠에 다이렉트 딥링킹 할 수 있습니다.

참고: 이 문서는 Facebook 및 오디언스 Network의 광고 게재 위치에 적용됩니다.

이 문서는 다음 Facebook 광고 캠페인 유형을 서포트합니다.

Facebook 캠페인 카테고리캠페인 유형/목표Branch 광고 형식
Consideration앱 설치앱 전용 : 설치

Facebook 캠페인 광고 형식 서포트 표

Facebook 캠페인 유형사진비디오캐러셀(Carousel)슬라이드 쇼컬렉션다이나믹캔버스
앱 설치✔︎✔︎✔︎✔︎--✔︎

📘

Facebook 캠페인 유형

Looking for other Facebook Ad campaign types? Please check out our Facebook Ads Overview guide.

Setup

🚧

전제 조건

  • To track installs from Facebook Ads you should integrate the Branch SDK into your app.
  • To use Branch links in Facebook App Install Ads ensure you have:
    URI schemes configured on iOS
    URI schemes configured on Android
    iOS App Store ID set
    Android Package Name set
    * Social Media Settings filled out (i.e. OG tags at the bottom of Link Settings)
  • If you want to deep link from your ads directly to content, you should configure deep link routing.
  • Ads는 월간 액티브 유저에 대해 가격이 책정되는 프리미엄 제품입니다. 이 기능을 사용하려면 광고 제품에 가입하세요.

Facebook을 광고 파트너로 활성화 (측정용)

📘

Facebook을 광고 파트너로 활성화

이 섹션을 완료하면 -- 광고 파트너로 Facebook 사용 -- Branch에서 앱 이벤트를 Facebook으로 보내 이를 다시 광고 캠페인으로 어트리뷰션합니다. This does not enable deep linking for the ad. 딥링킹을 위해서는 아래의 추가 작업이 필요합니다.

If you haven't enabled Facebook as an Ad Partner on the Branch dashboard follow this section to do so. Advanced options for sending events can be found here.

  1. Navigate to the Partner Management tab.
27702770
  1. Facebook 를 검색합니다.

  2. 클릭 Connect With Facebook

11411141
  1. Log in to Facebook if you are not logged in
587587
  1. Branch가 여러분의 공개 프로필을 받을 수 있는지 확인
712712
  1. Branch이 권한을 가질 수 있는지 확인 ads_read
712712

ads_read Branch 대시보드에서 임프레션 및 클릭 수를 표시하는 데 사용됩니다.

  1. 앱 설치 광고 또는 앱 참여 광고를 실행할 광고 계정을 선택하세요.
11371137
  1. Facebook 광고를 실행할 Facebook 앱 ID를 클릭하여 선택하십시오.
11361136
  1. 앱 ID 복사
11721172
  1. 앱 ID를 붙여넣고 프레스 Save
11821182

Add your Facebook App Secret to enable Deferred Deep Linking.

12101210
  1. 이제 Facebook이 광고 파트너로 활성화되었습니다!

    Facebook과 Branch 사이에 다른 어트리뷰션 윈도우가 있는 경우 해당 항목이 강조 표시됩니다. 경고에는 이러한 어트리뷰션 윈도우를 정렬하는 방법에 대한 문서 링크가 있습니다.

487487
  1. [Optional] Finally, to create a Facebook Ads link for deep linking click the Create Facebook Link button in the top right hand corner. Scroll down to the section on Deep link your app install campaign for more details.
28822882

📘

여러 계정 연결

Facebook을 포함한 모든 SAN은  여러  계정을 허용합니다. 그러나 단일 Branch 유저만 연동을 인증할 수 있습니다. 즉, 단일 유저는 연결하려는 모든 계정에 액세스할 수 있어야 합니다.

Note: Do not authenticate a single ad account to multiple Branch apps (ex. Live and Test apps) as that will cause issues with authentication and Dashboard reports.

If you are having trouble finding or selecting the ad account(s) for which you want to run ads, please visit our FAQ.

👍

에이전시 관리 캠페인

Branch <> Facebook 필드 매핑

Branch는 Facebook 앱 설치 광고의 다음 데이터 필드를 Branch로 매핑합니다.

Facebook 데이터Branch 데이터가능한 값
해당 사항 없음~advertising_partner_name"Facebook"
해당 사항 없음~channelnull 또는 마지막 터치인 경우 "Facebook"
해당 사항 없음~feature"Paid Advertising"
campaign_name~campaignLight Bright Launch
campaign_id~campaign_id15292426
publisher_platform~secondary_publisherfacebook / instagram / audience_network
creative_name~creative_nameLight Bright Vertical
creative_id~creative_id1234567890
ad_set_name~ad_set_nameLight Bright
ad_set_id~ad_set_id12345567890
ad_name~ad_nameLight Bright
ad_id~ad_id123456789

📘

비용 데이터 서포트

데이터 보기

The Ads Analytics Page on the Branch dashboard provides an interactive time series graph and table to view the performance of your Ad campaigns.

25962596

이 표는 각 광고 캠페인의 실적에 대한 요약 데이터를 보여줍니다. 표의 오른쪽 상단에서 차트의 내용을 CSV 파일로 검색하기 위해 download button을 찾을 수 있습니다.

25902590

📘

데이터와 상호 작용

Breakdown and compare aspects of your Ad campaigns' performance by using the Compare by + button to add a parameter to split the data displayed data by.

Then use the and + button to refine the data displayed to gain deeper insight into the performance of your Ad campaigns.

선택 사항 : 앱 설치 캠페인 딥링크

앱 전용 광고를 실행하는 경우, 이 섹션은 측정에 필요하지 않습니다. Facebook에서 캠페인, 광고 세트, 광고 및 크리에이티브 정보를 자동으로 가져옵니다. 그러나 유저가 딥링크되도록 하려면 이 섹션의 지침을 따라야합니다.

Facebook 앱 설치 딥링크를 읽도록 앱 설정

  1. Unfortunately, we've found that the direct S2S mechanism for retrieving deep links is rather unreliable. We recommend that you have the Facebook Android / iOS SDKs installed so Branch can work directly with them on the client side for the best outcome.
  2. Android에서 Proguard를 사용하는 경우, 빌드 시간 동안 Facebook SDK를 유지하는 데 필요한 포함 사항을 추가해야 합니다.
-keep class com.facebook.applinks.** { *; }
-keepclassmembers class com.facebook.applinks.** { *; }
-keep class com.facebook.FacebookSdk { *; }
  1. Branch에 Facebook SDK를 사용하여 초기화시 앱 링크를 읽도록 지시
  • iOS - Objective C
// This goes BEFORE initSession is called in didFinishLaunchingWithOptions
[[Branch getInstance] registerFacebookDeepLinkingClass:[FBSDKAppLinkUtility class]]
  • Android - Java
// This goes in the getAutoInstance call in your Application class
Branch.getAutoInstance(this).enableFacebookAppLinkCheck();

딥링킹을 위한 Ad Link 생성하기

  1. Create a Branch Ad link from the Partner Management page Create Facebook Link button under the Facebook Partner and select App Install or Engagement.
  2. 향후 참조를 위해 Link 이름을 기입합니다.
  3. 광고 형식을 App Only로, 광고 파트너를 Facebook로, 보조 광고 형식을 App Install Ads로 설정하여 링크를 설정합니다.
23502350
  1. Under the Configure Options tab, use the deep link data input section to add your deep linking parameters. You can use this configuration section to specify custom link parameters that will be deep linked into the app after install. These could include a coupon code or a page identifier to route the user. Visit the Deep Link Routing page to learn more.
  2. 이 광고는 앱 설치 광고이므로 리디렉션 섹션은 대부분 무시됩니다. 이 섹션은 그대로 두는 것이 좋습니다.
  3. 분석은 위의 직접 Facebook 연동에서 자동으로 가져오므로 설정의 분석 섹션을 무시할 수 있습니다.

🚧

딥뷰(Deepview) 비활성화

In order for your campaign to run effectively, be sure to disable Deepviews. You can either disable Deepviews for your entire account or disable Deepviews for one link.

광고 링크를 딥링크하도록 캠페인 설정

  1. Navigate to https://www.facebook.com/ads/create while logged in to the account that owns your Facebook app.
  2. 캠페인 마케팅 목표로 App Installs을 선택하십시오.
19261926
  1. 광고할 앱, 오디언스, 게재 위치 및 예산을 선택하여 캠페인 생성을 계속합니다. 그런 다음 계속을 눌러 광고 생성 단계로 들어갑니다.
  2. 이제 광고 형식을 선택하고 광고를 커스텀 설정하세요.
  3. Destination 필드에서 광고를 App Store 또는 Facebook 캔버스 광고로 보낼 수 있습니다.
    • App Store를 선택하면, Branch Ad link로 Deep Link 필드를 채우십시오.
18801880
- If you select Canvas, add your Branch Ad link as the <span class="notranslate">**Destination**</span> Website URL for your canvas advertisement components
21682168
  1. 나머지 광고 캠페인 설정을 완료합니다.

이제 여러분의 Facebook 광고 캠페인이 Branch 링크를 사용하여 앱 설치를 처리하도록 설정되었습니다!

📘

선택 사항 : 여러 Link가 있는 광고 형식

캐러셀 형식과 같은 일부 광고 형식은 여러 개의 딥링크가 필요한 경우가 있습니다. 각 이미지 또는 광고 설정 요소에 대한 link 성능 데이터를 가지려면, 여러 개 광고 형식의 각 부분에서 사용할 여러 개의 Branch Ad link를 만들어야 합니다. 이 형식은 고객을 다른 콘텐츠 또는 제품으로 유도하려는 경우 유용합니다

광고에서 딥링킹 테스트

안타깝게도 Facebook의 광고 생성 과정에서 사용되는 데모/미리보기 광고는, 라이브 Facebook 광고와 다른 메커니즘을 사용합니다. 이것은 여러분의 Facebook 광고에서 딥링크 테스트하는 것을 방해합니다. 이 작업을 수행하는 데 시간을 낭비하지 마십시오. Facebook 담당자와 이것이 오작동한다는 것을 확인했습니다.

딥링킹 기능을 테스트하는 유일한 방법은 실제 광고 시스템 외부에서 Facebook의 도우미 도구를 이용하는 것입니다. 다음 지침에 따라 딥링크 기능을 테스트하십시오.

  1. Head to the Ads tester tool
  2. 광고할 앱을 선택하세요.
  3. 'Test Deep Link' 버튼까지 아래로 스크롤합니다.
  4. Branch 링크를 붙여넣습니다.
  5. 'Send Deferred' 확인
  6. 'iOS/Android로 보내기'를 클릭합니다.
  7. 앱을 설치하면 딥링크가 됩니다!

📘

테스트 시, 다음과 같은 일반적인 실수에 유의하십시오.

  1. 디바이스에서 GAID 또는 IDFA를 재설정하는 경우, 테스트 전에 Facebook을 제거하고 다시 설치해야 합니다. Facebook은 열릴 때마다 IDFA/GAID를 업데이트하지 않습니다.
  2. 디퍼드 전송의 경우, 알림을 보내거나 클릭할 필요가 없습니다. "디퍼드 전송"을 체크하면 딥링크 데이터와 일치하는 테스트 디바이스가 자동으로 대기열에 추가됩니다. 알림은 디퍼드 립링킹과 완전히 별개입니다.
  3. '디퍼드 전송'을 클릭한 데스크톱의 Facebook 계정은, 대기열에 있는 디퍼드 립링킹 데이터를 위한 테스트 디바이스에 로그인한 계정과 일치해야 합니다. 테스트 디바이스의 여러 계정에서 복수의 로그인과 로그아웃을 통해 Facebook이 일치 항목을 올바르게 대기열에 포함시키지 못하게 하는 문제를 발견했습니다.
  4. 누군가가 여러분의 광고를 좋아하는 것을 발견하면 클릭하여 테스트하려고 하지 마십시오. 알림에 표시되는 자신의 라이브 광고를 클릭한다고 딥링크가 되지 않습니다.

Troubleshooting

We now have a dedicated FAQ page for Facebook app ads. If you are having any issues with app ads, please review the FAQ.

웹 전용 광고에 문제가 있는 경우 FAQ를 확인할 수 있습니다.

광고 파트너 대시보드와 일치하지 않는 Branch 비용 데이터

Ad Partner의 대시보드와 Branch 대시보드에서 동일한 시간대를 선택했는지 확인하십시오.

광고 파트너와 Branch간 비용 측정 항목은 일치하지만 CPI 측정 항목은 일치하지 않습니다.

Branch의 라스트 클릭 어트리뷰션 모델은 Branch와 셀프 어트리뷰팅 네트워크(SAN)에 대한 인스톨 수치의 차이로 이어질 수 있으며, 결과적으로 CPI 메트릭에 차이가 발생할 수 있습니다. 비용 및 설치 지표가 광고 파트너의 대시보드와 일치하는지 확인하십시오. 인스톨 불일치가 있는 경우 인스톨 수치 차이로 인한 타당한 결과일 수 있으며, Branch의 수치가 더 정확합니다. 불일치가 매우 크면 일반적인 문제 해결 단계를 통해 인스톨 불일치의 원인을 조사하십시오.

비용, 클릭 및 임프레션 데이터가 모두 누락

일반적으로 파트너를 재인증하고 24 시간 동안 기다리면 비용 데이터가 다시 활성화됩니다.

재 인증할 때 올바른 계정을 선택했는지 다시 확인하십시오. 인증 프로세스의 일부로 선택한 계정에 대한 비용 데이터만 가져옵니다.

배경:
SAN의 비용, 클릭 및 임프레션 데이터는 일반적으로 파트너 API에서 제공됩니다 (가령 웹 캠페인에서 Branch 임프레션 픽셀 또는 링크를 의도적으로 어트리뷰션에 사용하는 경우 제외). SAN을 활성화하면 공급자와의 인증을 거칩니다. Branch는 이 인증을 사용하여 클릭, 비용 및 임프레션 데이터를 검색합니다. 인증 토큰이 만료되면 (예 : 비밀번호를 재설정하거나 파트너가 토큰을 재설정하는 경우) 클릭, 임프레션 또는 비용 데이터가 표시되지 않을 수 있습니다. 이 경우 간단히 재인증하면 토큰을 새로 고침할 수 있습니다.

특정 "compare by" 내역에 대한 비용 데이터가 누락되었거나 올바르지 않습니다.

설치와 같은 다운스트림 이벤트는 항상 대시보드의 모든 비교 기준 옵션을 포함해야 합니다. 그러나 SAN에 대한 클릭, 임프레션 및 비용 데이터는 종종 파트너 API를 통해 전송됩니다. 이러한 API는 Branch가 raw 설치 이벤트와 함께 서포트하는 비용 데이터에 대해 반드시 동일한 분석을 제공하지는 않으므로, Branch 대시보드가 비용 데이터와 설치 데이터를 동일한 dimension에서 비교하지 못할 수 있습니다.

딥링킹 문제 해결

Branch보다 먼저 딥링크를 가져가는 문제

Facebook 앱 광고에서 Branch 딥링크를 사용하는 경우 다음을 확인하세요.

We recently discovered an issue where an app was calling Facebook's SDK to fetch the deferred app link within their iOS and Android app. Branch calls use this same mechanism via direct API integration, but if Facebook's SDK retrieves it before we do, Branch will not see any deep link data. Please ensure to comment out any calls to the following API within your app:

Facebook 앱 링크를 읽을 때 발생하는 문제

Facebook이 Branch 링크에서 앱 링크를 읽는 데 문제가있는 경우, 플로우를 테스트하는 동안 이와 같은 메시지가 표시될 수 있습니다. 즉, OG 태그가 손상되어 Facebook이 링크를 구문 분석하지 못합니다.

12721272 750750

OG 태그 다시 스크랩하기

You can test the OG tags using the Sharing Debugger tool provided by Facebook:

  1. Branch 링크를 입력 URL 박스에 붙여넣습니다.
  2. 기존 스크랩 정보 버튼 표시를 클릭합니다.
  3. 출력 창에서 앱 링크와 관련된 오류를 검사합니다.
  4. Fetch New Scrape Information 버튼을 클릭합니다. Branch 링크 설정이 정확하다고 확신하는 경우, 이 마지막 단계에서 문제가 해결됩니다.

📘

Rescraping 프로세스 자동화

새 링크를 만들어 광고에 사용하기 전에, 이 명령을 사용하여 재 스크래핑 프로세스를 추가로 자동화 할 수 있습니다.

curl --insecure "https://graph.facebook.com/?id=[YOUR-URL-TO-SCRAPE]&scrape=true"

OG 태그 테스터가 계속 문제를 리포트하는 경우

  1. Examine your Link Settings and ensure that for all platforms (for which an app is available), that a URI scheme and a link to the app in the Play/App Store is configured. If you are using a Custom URL for your iOS Redirect, then you need to append ?id[10-digit App Store ID] to the URL. This is necessary in order to fully generate the App Links and OG tags that the Facebook scraper expects to find.
    • For example, if your App Store URL is https://itunes.apple.com/us/app/my-app-name/id1234567890, then your Custom URL value should be https://example.com?id1234567890
  2. If errors from the output window pertain to OG tags i.e. missing title, description etc. then examine link OG tags by appending ?debug=true.
  3. If you haven't set OG tags on a per link level, then please check your Dashboard's global Social Media Display Customization settings from the Link Settings page.

다이렉트 딥링킹 사용

최후의 수단으로 다이렉트 딥링킹를 수동으로 입력 할 수 있습니다. 이를 검색하려면 :

  1. Go to Facebook's Open Graph Object Debugger
  2. 광고에 사용할 Branch 링크를 입력합니다.
  3. 클릭 Fetch new scrape information
  4. Find the al:ios:url line (it should look like <meta property="al:ios:url" content="myapp://open?link_click_id=link-242052337263342024" />)
  5. Copy the value of this (myapp://open?link_click_id=link-242052337263342024) and input it as the Deep Link value of your ad

If none of these approaches work, please reach out to our support team immediately.

앱 제한(App Restrictions)에 대해 알려진 문제

최근 Branch는 Facebook 시스템 내의 버그를 발견했습니다. 이 버그는 고급 Facebook 앱 설정 탭의 기본값을 변경하면, 로봇이 앱 링크를 읽지 못하게 막습니다. 다음 설정을 확인하세요.

  • 알코올 포함은 다음으로 설정됩니다 No
  • 연령 제한이 다음으로 설정됩니다 Anyone (13+)
  • 소셜 디스커버리는 다음으로 설정됩니다. Yes
  • 제한된 국가가 다음으로 설정됩니다. No

정확히 이와 같아야 합니다:

14681468

What’s Next