2011-09-27 6 views
9

A | B 테스트를위한 좋은 해결책은 온라인과 같은 모바일 앱에서 테스트 할 수 있습니까? 나는 IOS와 함께 동일한 행동을하는 사용자 경험이 다르다는 것을 TOS와 대조하지만 안드로이드는 어떨까요? 앱솔루아 (Apsalar)와 같은 회사가 앱 분석을 위해 A | B 테스트를 제공한다고 주장하는 회사는 어떻습니까? 어떻게 구현하나요?인앱 A | B 모바일 테스트

답변

1

블록 주위의 새로운 어린이는 Arise.io입니다. iOSAndroid에 대한 A/B 테스트 서비스를 제공합니다.

1

나는 Switchboard라고하는 작은 오픈 소스 프로젝트를 작성했습니다. 네이티브 모바일 앱에서 A/B 테스트, 원격 구성 및 원격 실행을 시작하겠습니다. 여기에는 애플리케이션에 있어야하는 정보와 안드로이드 및 iOS 용 네이티브 클라이언트를 지정하는 서버 구성 요소가 들어 있습니다.

당신은 github.com/keepsafe/switchboard의 코드베이스 당신이 그것을 HERE

5

Artisan mobile는 iOS 및 안드로이드에 대한 A/B 테스트 솔루션이 사용하는 방법에 대한 블로그 게시물을 찾을 수 있습니다.

기본 아이디어는 앱에 SDK를 놓은 다음 앱 스토어에 넣는 것입니다. 이 서비스를 사용하여 코드를 터치하거나 각 테스트의 앱 스토어로 돌아갈 필요없이 A/B 테스트를 만들고 애플리케이션을 최적화 할 수 있습니다.

0

iOS에서 원격 구성 + A/B 테스트를 수행하는 매우 유연한 프레임 워크 인 MSActiveConfig와 다른 플랫폼에서 클라이언트를 구현할 수있는 이식 가능한 형식을 작성했습니다 : https://github.com/mindsnacks/MSActiveConfig.

이 프레임 워크는 5 백만 명이 넘는 사용자가있는 응용 프로그램에서 사용됩니다.

0

이 분야에서 새로운 진입자가 생겼습니다 ... 스 워브 (Swerve), 앱 테이트 (Appiterate), 린풀 (leanplum)을 확인해보세요. 그들 모두는 iOS 용 SDK를 보유하고있는 것으로 보입니다. TOS는 그것을 허용하지만, 그 중 많은 사람들이 그것을하고 있기 때문에, 방법이 있어야합니다.

0

예, 신규 참가자는 거의 매주 앱 A/B 테스트에 표시됩니다! 그러나, 필자는 Appiterate가 코드를 다시 쓰지 않아도 시각적 인 인터페이스를 만들어 다른 경쟁자보다 두 단계 앞섰다고 생각합니다. 나는 그들의 플랫폼을 보았습니다 (당신은 초대를 요청할 수 있습니다. 나는 12 시간 이내에 데모를 가지고 있습니다). 나를 믿습니다, 그들이 제공하는 실제 WYSIWYG입니다.

4

모바일 앱의 경우 A/B 테스트는 기본적으로 정적 인 하드 코딩 된 개체를 원격 서버에서 제어 할 수있는 동적 개체로 대체하여 작동합니다.

이 방법은 잠재적 인 성능 문제를 일으 킵니다. 최종 사용자의 장치가 테스트중인 개체의 구성 데이터를 가져 오기 위해 연결되어 있지 않으면 어떻게됩니까? 성능 위험을 통제하면서 모바일 앱에서 A/B 테스트를 완벽하게 설정하고 관리하기 위해 Splitforce (http://splitforce.com)를 구축했습니다. 응용 프로그램 상점에 다시 제출하지 않고 -

로스는 SDK와 실험이 아닌 기술 제품 마케팅 사람 수 설정 새로운 테스트를 통합하거나 즉석에서 기존 테스트를 조정할되면

자세한 사항 또는 번거로운 엔지니어.

첫 번째 앱 실행시 모바일 앱은 서버에서 구성 데이터를 요청한 다음 해당 데이터를 기기에 로컬로 캐시합니다.이는 후속 앱 실행시 일관된 사용자 환경을 보장하고 유사 콘텐츠에 대한 전환 이벤트의 정확한 기여를 보장함으로써 부패한 테스트 결과를 방지하기위한 것입니다.

첫 번째 앱 실행시 최종 사용자의 연결이 실패하거나 시간 초과 된 경우 라이브러리에 하드 코딩 된 '기본'유사 콘텐츠가 표시됩니다. 그리고 라이브가되기 전에 모든 것이 잘 보이는지 확인하기 위해 다음과 같은 디버그 모드에서 기능을 미리 볼 수 있습니다 :

앱이 Splitforce로 배포되면 이벤트 데이터가 저장됩니다 현지에서 관찰 된 개선 및 통계적 신뢰의 측정과 함께 각 변이에 대해 표시 될 웹 사이트로 다시 전송됩니다.

SDK와 새로운 테스트의 통합에 대한 지침은 https://splitforce.com/documentation에서 확인할 수 있습니다.

어떻게 사용합니까?

우리가 본 Splitforce는 A/B 테스트에 사용 : UI 요소 + 레이아웃 (색상, 텍스트, 이미지, 광고/메뉴 게재 위치에) UX는 게임 역학 + 규칙 가격 + 프로모션

를 워크 플로우 기본적으로 테스트 대상의 변형을 100 %로 설정하여이 도구가 원격으로 모바일 응용 프로그램을 제어하는 ​​데 사용되는 것을 보았습니다.

3
  1. 예 : 있음 : 예 : 회사 Leanplum은 iOS 및 Android 용 비주얼 인터페이스 편집기를 제공합니다. 코딩이 필요하지 않으며 Leanplum이 요소를 자동으로 감지하여 변경할 수 있습니다. 엔지니어 또는 앱 스토어 재 제출이 필요하지 않습니다.
  2. Apple에서 TOS (https://developer.apple.com/app-store/review/guidelines/#user-interface)를 업데이트해야합니다. 적어도 Leanplum Visual Editor에서 UI를 변경하는 것을 금지하는 것에 대해서는 알고 있지 않습니다.
  3. 일반적으로 method swizzling (iOS) 및 reflection (Android)으로 이루어집니다.

Leanplum Visual Interface Editor에 대한 자세한 내용은 leanplum.com을 확인하십시오. 30 일 무료 평가판을 제공합니다.

(면책 조항 : 저는 Leanplum의 엔지니어입니다.)