ÿÿ A/B テストタイプ | Adapty ドキュメント

A/B テストタイプ

Adapty ã§ã¯ã€ãƒ†ã‚¹ãƒˆã‚·ãƒŠãƒªã‚ªã«å¿œã˜ãŸ 2 種類㮠A/B テストタイプを用æ„ã—ã¦ã„ã¾ã™ã€‚

  • 通常㮠A/B テスト: å˜ä¸€ã®ãƒ•ロー/ペイウォール/オンボーディングプレースメントã«å¯¾ã—ã¦ä½œæˆã™ã‚‹ A/B テストã§ã™ã€‚
  • クロスプレースメント A/B テスト: アプリ内ã®è¤‡æ•°ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ—レースメントã«å¯¾ã—ã¦ä½œæˆã™ã‚‹ A/B テストã§ã™ã€‚A/B テスト㌠ãƒãƒªã‚¢ãƒ³ãƒˆ を割り当ã¦ã‚‹ã¨ã€é¸æŠžã—ãŸã‚¢ãƒ—リã®ã™ã¹ã¦ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚ãŸã£ã¦åŒã˜ãƒãƒªã‚¢ãƒ³ãƒˆã‚’一貫ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚

クロスプレースメント A/B テストã¯ã€Adapty SDK v3.5.0 以é™ã§ã®ã¿åˆ©ç”¨å¯èƒ½ã§ã™ã€‚クロスプレースメント A/B テストã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ã¿ã§å‹•作ã—ã¾ã™ã€‚

フロー A/B テストã«ã¯ Adapty SDK v4.0.0 以é™ãŒå¿…è¦ã§ã™ã€‚

オンボーディング A/B テストã«ã¯ã€Adapty SDK v3.8.0 以é™ï¼ˆiOSã€Androidã€React Nativeã€Flutter)ã€v3.14.0 以é™ï¼ˆUnity)ã€ã¾ãŸã¯ v3.15.0 以é™ï¼ˆKotlin Multiplatformã€Capacitor)ãŒå¿…è¦ã§ã™ã€‚

æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚¹ã‚­ãƒƒãƒ—ã•れã¾ã™ã€‚

å„フロー/ペイウォール/オンボーディングã«ã¯ã‚¦ã‚§ã‚¤ãƒˆãŒè¨­å®šã•れã€ãƒ†ã‚¹ãƒˆä¸­ã®ãƒˆãƒ©ãƒ•ィックを分割ã—ã¾ã™ã€‚

ãŸã¨ãˆã°ã€ã‚¦ã‚§ã‚¤ãƒˆãŒ 70% 㨠30% ã®å ´åˆã€1,000 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã†ã¡æœ€åˆã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¯ç´„ 700 人ã«ã€2 番目ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¯ç´„ 300 人ã«è¡¨ç¤ºã•れã¾ã™ã€‚クロスプレースメントテストã§ã¯ã€ã‚¦ã‚§ã‚¤ãƒˆã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã”ã¨ã§ã¯ãªããƒãƒªã‚¢ãƒ³ãƒˆã”ã¨ã«è¨­å®šã•れã¾ã™ã€‚

ã“ã®è¨­å®šã«ã‚ˆã‚Šã€ç•°ãªã‚‹ãƒ•ローやペイウォールを比較ã—ã€ã‚¢ãƒ—リã®ãƒžãƒã‚¿ã‚¤ã‚ºæˆ¦ç•¥ã«ã¤ã„ã¦ãƒ‡ãƒ¼ã‚¿ã«åŸºã¥ã„ãŸæ„æ€æ±ºå®šãŒã§ãã¾ã™ã€‚

ã©ã¡ã‚‰ã®ã‚¿ã‚¤ãƒ—を使ã†ã¹ãã‹

å„ A/B ãƒ†ã‚¹ãƒˆã‚¿ã‚¤ãƒ—ãŒæœ‰åйãªå ´é¢ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚

  • 通常㮠A/B テスト:
    • アプリã«ãƒ—レースメント㌠1 ã¤ã—ã‹ãªã„å ´åˆã€‚
    • アプリã«è¤‡æ•°ã®ãƒ—レースメントãŒã‚ã‚‹å ´åˆã§ã‚‚ã€1 ã¤ã®ãƒ—レースメントã®ã¿ã§ A/B テストを実行ã—ã€ãã®ãƒ—レースメントã®çµŒæ¸ˆåŠ¹æžœã®å¤‰åŒ–ã ã‘を追跡ã—ãŸã„å ´åˆã€‚
    • éŽåŽ»ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆå°‘ãªãã¨ã‚‚ 1 ã¤ã® Adapty ペイウォールを見ãŸã“ã¨ãŒã‚るユーザー)ã«å¯¾ã—㦠A/B テストを実行ã—ãŸã„å ´åˆã€‚
  • クロスプレースメント A/B テスト:
    • 複数ã®ãƒ—レースメントã«ã‚ãŸã£ã¦ãƒãƒªã‚¢ãƒ³ãƒˆã‚’åŒæœŸã•ã›ãŸã„å ´åˆã€‚ãŸã¨ãˆã°ã€ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãƒ•ローã¨ã‚¢ãƒ—リ設定ã®ä¸¡æ–¹ã§åŒæ™‚ã«ä¾¡æ ¼ã‚’変更ã—ãŸã„å ´åˆã€‚
    • アプリ全体ã®çµŒæ¸ˆåŠ¹æžœã‚’è©•ä¾¡ã—ãŸã„å ´åˆã€‚ã™ã¹ã¦ã®ãƒ—レースメントã«ã‚ãŸã£ã¦ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹ã“ã¨ã§ã€å€‹åˆ¥ã®ãƒ—レースメントをテストã™ã‚‹ã‚ˆã‚Šã‚‚ A/B テストã®çµ±è¨ˆãŒåˆ†æžã—ã‚„ã™ããªã‚Šã¾ã™ã€‚
    • æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ï¼ˆAdapty ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’一度も見ãŸã“ã¨ãŒãªã„ユーザー)ã«å¯¾ã—㦠A/B テストを実行ã—ãŸã„å ´åˆã€‚
    • 1 ã¤ã®ãƒãƒªã‚¢ãƒ³ãƒˆå†…ã§è¤‡æ•°ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’使用ã—ãŸã„å ´åˆ:
1 ã¤ã®ã‚¯ãƒ­ã‚¹ãƒ—レースメント A/B テストãƒãƒªã‚¢ãƒ³ãƒˆå†…ã«è¤‡æ•°ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãŒã‚る例

主ãªé•ã„

機能通常㮠A/B テストクロスプレースメント A/B テスト
テスト対象1 ã¤ã®ãƒ•ロー/ペイウォール/オンボーディング1 ã¤ã®ãƒãƒªã‚¢ãƒ³ãƒˆã«å±žã™ã‚‹ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ã‚»ãƒƒãƒˆ
ãƒãƒªã‚¢ãƒ³ãƒˆã®ä¸€è²«æ€§ãƒãƒªã‚¢ãƒ³ãƒˆã¯ãƒ—レースメントã”ã¨ã«å€‹åˆ¥ã«æ±ºå®šã•れるã™ã¹ã¦ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ—レースメントã§åŒã˜ãƒãƒªã‚¢ãƒ³ãƒˆãŒä½¿ç”¨ã•れる
オーディエンスã®ã‚¿ãƒ¼ã‚²ãƒ†ã‚£ãƒ³ã‚°ãƒ•ロー/ペイウォール/オンボーディングã®ãƒ—レースメントã”ã¨ã«å®šç¾©ã•れるã™ã¹ã¦ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ—レースメントã§å…±æœ‰ã•れる
アナリティクス1 ã¤ã®ãƒ•ロー/ペイウォール/オンボーディングã®ãƒ—レースメントを分æžã™ã‚‹ãƒ†ã‚¹ãƒˆã®ä¸€éƒ¨ã§ã‚るプレースメントã«å¯¾ã—ã¦ã‚¢ãƒ—リ全体を分æžã™ã‚‹
ãƒãƒªã‚¢ãƒ³ãƒˆã®ã‚¦ã‚§ã‚¤ãƒˆåˆ†å¸ƒãƒ•ロー/ペイウォール/オンボーディングã”ã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ã‚»ãƒƒãƒˆã”ã¨
ユーザーã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ï¼ˆAdapty ペイウォールを見ãŸã“ã¨ãŒãªã„ユーザー)
Adapty SDK ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãƒ•ローã®å ´åˆ: v4.0.0 以é™ã€‚ペイウォールã®å ´åˆ: ä»»æ„。オンボーディングã®å ´åˆ: v3.8.0 以é™ï¼ˆiOSã€Androidã€React Nativeã€Flutter)ã€v3.14.0 以é™ï¼ˆUnity)ã€v3.15.0 以é™ï¼ˆKMPã€Capacitor)3.5.0 以é™
最é©ãªç”¨é€”アプリ全体ã®çµŒæ¸ˆåŠ¹æžœã‚’è€ƒæ…®ã›ãšã«ã€å˜ä¸€ã®ãƒ•ロー/ペイウォール/オンボーディングプレースメントã®ç‹¬ç«‹ã—ãŸå¤‰æ›´ã‚’テストã™ã‚‹å ´åˆã‚¢ãƒ—リ全体ã®ãƒžãƒã‚¿ã‚¤ã‚ºæˆ¦ç•¥ã‚’評価ã™ã‚‹å ´åˆ

A/B テストã®é¸æŠžãƒ­ã‚¸ãƒƒã‚¯

クロスプレースメント A/B テストã¯é€šå¸¸ã® A/B テストよりも優先ã•れã¾ã™ã€‚ ãŸã ã—ã€ã‚¯ãƒ­ã‚¹ãƒ—ãƒ¬ãƒ¼ã‚¹ãƒ¡ãƒ³ãƒˆãƒ†ã‚¹ãƒˆã¯æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆã¾ã  Adapty ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’一度も見ã¦ã„ãªã„ユーザーã€ã¤ã¾ã‚Š getPaywall SDK メソッドãŒä¸€åº¦ã‚‚呼ã³å‡ºã•れã¦ã„ãªã„ユーザー)ã«ã®ã¿è¡¨ç¤ºã•れã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ãƒ—レースメント間ã§ã®çµæžœã®ä¸€è²«æ€§ãŒç¢ºä¿ã•れã¾ã™ã€‚

以下ã®ãƒ€ã‚¤ã‚¢ã‚°ãƒ©ãƒ ã¯ã€Adapty ãŒãƒ—レースメントã«å¯¾ã—㦠A/B ãƒ†ã‚¹ãƒˆã‚’é¸æŠžã™ã‚‹ãŸã‚ã®ãƒ­ã‚¸ãƒƒã‚¯ã‚’示ã—ã¦ã„ã¾ã™ã€‚

ペイウォールプレースメント㮠A/B ãƒ†ã‚¹ãƒˆé¸æŠžãƒ­ã‚¸ãƒƒã‚¯ã‚’ç¤ºã™ãƒ€ã‚¤ã‚¢ã‚°ãƒ©ãƒ 

A/B Tests ページã§ã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã€ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã€ãƒ•ローã€ã‚¯ãƒ­ã‚¹ãƒ—レースメントã®ãƒ†ã‚¹ãƒˆãŒåˆ¥ã€…ã®ã‚¿ãƒ–ã«è¡¨ç¤ºã•れã¾ã™ã€‚

通常ã€ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã€ã‚¯ãƒ­ã‚¹ãƒ—レースメントã®ãƒ†ã‚¹ãƒˆã‚¿ã‚¤ãƒ—ã”ã¨ã«ã‚¿ãƒ–ãŒè¨­ã‘られ㟠A/B テスト一覧ページ

クロスプレースメント A/B テストã®åˆ¶é™äº‹é …

クロスプレースメント A/B テストã«ã¯ã€ãƒ•ローã¾ãŸã¯ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã®ãƒ—レースメントをå«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。

クロスプレースメント A/B テストã¯ã€ãƒ†ã‚¹ãƒˆå†…ã®ã™ã¹ã¦ã®ãƒ—レースメントã§å„ユーザーãŒåŒã˜ãƒãƒªã‚¢ãƒ³ãƒˆã‚’見るã“ã¨ã‚’ä¿è¨¼ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ä»¥ä¸‹ã®åˆ¶é™ãŒç”Ÿã˜ã¾ã™ã€‚

  • å‚加ã§ãã‚‹ã®ã¯æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã§ã™ã€‚æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã¯ã€Adapty ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’見ãŸã“ã¨ãŒãªãã€ã‚¢ãƒ—リ㌠getPaywall を一度も呼ã³å‡ºã—ã¦ã„ãªã„ユーザーã§ã™ã€‚ãれ以外ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ä¸€è²«ã—ãŸãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒã‚§ãƒ¼ãƒ³ã‚’ä¿è¨¼ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。

  • ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæœ€åˆã«è¨ªã‚ŒãŸãƒ—レースメントã§ã€Adapty ãŒè¡¨ç¤ºã™ã‚‹ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãŒæ±ºã¾ã‚Šã¾ã™ã€‚ユーザーã®å‰²ã‚Šå½“ã¦ã‚’変更ã—ãŸã‚Šã€åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’複数ã®ã‚¯ãƒ­ã‚¹ãƒ—レースメント A/B テストã«ç™»éŒ²ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。

ユーザーãŒã‚¯ãƒ­ã‚¹ãƒ—レースメントã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’å—ã‘å–ã‚‹ã¨ã€ãƒ†ã‚¹ãƒˆã‚’åœæ­¢ã—ãŸå¾Œã‚‚ 90 日間ã¯ãれãŒè¡¨ç¤ºã•れ続ã‘ã¾ã™ã€‚ã“ã®æœŸé–“を変更ã™ã‚‹ã«ã¯ã€General 設定㮠Cross-placement variation stickiness を調整ã—ã¦ãã ã•ã„。

クロスプレースメント A/B テストã®å„ªå…ˆé †ä½

  • クロスプレースメント A/B テストã¯ã€å¸¸ã«é€šå¸¸ã® A/B テストãŠã‚ˆã³ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚° A/B テストよりも優先ã•れã¾ã™ã€‚æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŒã˜ãƒ—レースメントã§ã‚¯ãƒ­ã‚¹ãƒ—レースメントテストã¨é€šå¸¸ã®ãƒ†ã‚¹ãƒˆã®ä¸¡æ–¹ã®å¯¾è±¡ã¨ãªã‚‹å ´åˆã¯ã€ã‚¯ãƒ­ã‚¹ãƒ—レースメントテストãŒè¡¨ç¤ºã•れã¾ã™ã€‚

  • åŒã˜ã‚ªãƒ¼ãƒ‡ã‚£ã‚¨ãƒ³ã‚¹ã‚’æŒã¤è¤‡æ•°ã®ã‚¯ãƒ­ã‚¹ãƒ—レースメント A/B テストãŒåŒã˜ãƒ—レースメントを共有ã—ã¦ã„ã‚‹å ´åˆã€Adapty ã¯è¿½åŠ ã•れãŸé †åºã«åŸºã¥ã„ã¦ãƒ†ã‚¹ãƒˆã®å„ªå…ˆé †ä½ã‚’自動的ã«å‰²ã‚Šå½“ã¦ã¾ã™ã€‚最åˆã®ãƒ†ã‚¹ãƒˆãŒæœ€é«˜å„ªå…ˆåº¦ã‚’æŒã¡ã¾ã™ã€‚手動ã§å¤‰æ›´ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。

  • オーディエンスã®å°ã•ã„セグメントをターゲットã¨ã™ã‚‹ãƒ†ã‚¹ãƒˆã¯ã€ã€Œã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ターゲットã¨ã™ã‚‹ãƒ†ã‚¹ãƒˆã‚ˆã‚Šã‚‚自動的ã«å„ªå…ˆã•れã¾ã™ã€‚

アナリティクスã§ã¯ã€ã‚¯ãƒ­ã‚¹ãƒ—レースメント A/B テãÿÿ‚¹ãƒˆã¯ãƒ—レースメントã”ã¨ã« 1 ã¤ãšã¤ã€è¤‡æ•°ã®å­ãƒ†ã‚¹ãƒˆã¨ã—ã¦è¡¨ç¤ºã•れã¾ã™ã€‚å­ãƒ†ã‚¹ãƒˆã®å‘½åパターン㯠<test-name> child-0ã€<test-name> child-1 ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚番å·ã¯ A/B テスト詳細ページã®ãƒ—レースメントã®é †åºã¨å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚特定ã®ãƒ—レースメントã®çµæžœã‚’確èªã™ã‚‹ã«ã¯ã€Placement ã§ãƒ•ィルタリングã—ã¦ãã ã•ã„。

次ã®ã‚¹ãƒ†ãƒƒãƒ—

ÿÿÿÿ