ÿÿ Adapty クイックスタートガイド | Adapty ドキュメント

Kotlin Multiplatform SDKã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’識別ã™ã‚‹

ã“ã®ã‚¬ã‚¤ãƒ‰ã¯ã€ç‹¬è‡ªã®èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ã‚’ãŠæŒã¡ã®æ–¹ã‚’対象ã¨ã—ã¦ã„ã¾ã™ã€‚ã“ã“ã§ã¯ã€æ—¢å­˜ã®èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ã¨é€£æºã™ã‚‹ã‚ˆã†ã«ã€Adaptyã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルをAdaptyã§ç®¡ç†ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚

ユーザーã®è³¼å…¥å±¥æ­´ã‚’ã©ã®ã‚ˆã†ã«ç®¡ç†ã™ã‚‹ã‹ã¯ã€ã‚¢ãƒ—リã®èªè¨¼ãƒ¢ãƒ‡ãƒ«ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚

主è¦ãªæ¦‚念:

  • プロファイルã¯SDKãŒå‹•作ã™ã‚‹ãŸã‚ã«å¿…è¦ãªã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã§ã™ã€‚AdaptyãŒè‡ªå‹•çš„ã«ä½œæˆã—ã¾ã™ã€‚
  • 匿å(カスタマーユーザーIDãªã—)ã¾ãŸã¯è­˜åˆ¥æ¸ˆã¿ï¼ˆã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã‚り)ã®ã©ã¡ã‚‰ã‹ã«ãªã‚Šã¾ã™ã€‚
  • カスタマーユーザーIDã‚’æä¾›ã™ã‚‹ã“ã¨ã§ã€Adaptyã®ãƒ—ロファイルã¨å†…部ã®èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ã¨ã‚’相互å‚ç…§ã§ãã¾ã™ã€‚

匿åユーザーã¨è­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®é•ã„ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚

匿åユーザー識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼
購入管ç†ã‚¹ãƒˆã‚¢ãƒ¬ãƒ™ãƒ«ã®è³¼å…¥å¾©å…ƒã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDを通ã˜ã¦ãƒ‡ãƒã‚¤ã‚¹é–“ã§è³¼å…¥å±¥æ­´ã‚’ç¶­æŒ
プロファイル管ç†å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãŸã³ã«æ–°ã—ã„プロファイルを作æˆã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨ãƒ‡ãƒã‚¤ã‚¹ã‚’ã¾ãŸã„ã§åŒä¸€ãƒ—ロファイルを使用
ãƒ‡ãƒ¼ã‚¿ã®æ°¸ç¶šæ€§åŒ¿åユーザーã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚¢ãƒ—リã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ç´ä»˜ã‘られる識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚¢ãƒ—リã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã¾ãŸã„ã§ä¿æŒã•れる

匿åユーザー

ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰èªè¨¼ãŒãªã„å ´åˆã€ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰ã§èªè¨¼ã‚’処ç†ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。

  1. アプリã®åˆå›žèµ·å‹•時ã«SDKãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆã•れるã¨ã€Adaptyã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ–°ã—ã„プロファイルを作æˆã—ã¾ã™ã€‚
  2. ユーザーãŒã‚¢ãƒ—リ内ã§ä½•ã‹ã‚’購入ã™ã‚‹ã¨ã€ãã®è³¼å…¥ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®AdaptyプロファイルãŠã‚ˆã³ã‚¹ãƒˆã‚¢ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«é–¢é€£ä»˜ã‘られã¾ã™ã€‚
  3. ユーザーãŒã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸã‚Šã€æ–°ã—ã„デãƒã‚¤ã‚¹ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸã‚Šã™ã‚‹ã¨ã€Adaptyã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆæ™‚ã«æ–°ã—ã„匿åプロファイルを作æˆã—ã¾ã™ã€‚
  4. ユーザーãŒä»¥å‰ã«ã‚¢ãƒ—リã§è³¼å…¥ã—ã¦ã„ã‚‹å ´åˆã€SDKã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆæ™‚ã«ãƒ‡ãƒ•ォルトã§è³¼å…¥ãŒApp Storeã‹ã‚‰è‡ªå‹•çš„ã«åŒæœŸã•れã¾ã™ã€‚

匿åユーザーã®å ´åˆã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãŸã³ã«æ–°ã—ã„プロファイルãŒä½œæˆã•れã¾ã™ãŒã€Adaptyã®ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã§æ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨ã¿ãªã™åŸºæº–を設定ã§ãã‚‹ãŸã‚ã€å•題ã‚りã¾ã›ã‚“。

匿åユーザーã®å ´åˆã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ•°ã¯ãƒ‡ãƒã‚¤ã‚¹IDã§ã‚«ã‚¦ãƒ³ãƒˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®å ´åˆã€å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’å«ã‚ã€ãƒ‡ãƒã‚¤ã‚¹ã¸ã®ã‚¢ãƒ—リインストールãŒãれãžã‚Œ1回ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨ã—ã¦ã‚«ã‚¦ãƒ³ãƒˆã•れã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰ã®å¾©å…ƒã¯å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨ã¯ç•°ãªã‚‹å‹•作をã—ã¾ã™ã€‚デフォルトã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰å¾©å…ƒã—ãŸå ´åˆã€SDKã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’ä¿æŒã—ã€æ–°ã—ã„プロファイルã¯ä½œæˆã—ã¾ã›ã‚“。ã“ã®å‹•作ã¯withAppleClearDataOnBackup設定ã§å¤‰æ›´ã§ãã¾ã™ã€‚詳細を確èªã™ã‚‹ã€‚

識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼

ユーザーをアプリ内ã§è­˜åˆ¥ã™ã‚‹ã«ã¯2ã¤ã®æ–¹æ³•ãŒã‚りã¾ã™ã€‚

デフォルトã§ã¯ã€AdaptyãŒç¾åœ¨åˆ¥ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã«é–¢é€£ä»˜ã‘られã¦ã„るカスタマーユーザーIDã‹ã‚‰ã®è³¼å…¥ã‚’å—ã‘å–ã£ãŸå ´åˆã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã¯å…±æœ‰ã•れるãŸã‚ã€ä¸¡æ–¹ã®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãŒæœ‰æ–™ã‚¢ã‚¯ã‚»ã‚¹ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ã“ã®è¨­å®šã‚’変更ã—ã¦ã€æœ‰æ–™ã‚¢ã‚¯ã‚»ã‚¹ã‚’一方ã®ãƒ—ロファイルã‹ã‚‰ä»–æ–¹ã«ç§»è¡Œã—ãŸã‚Šã€å…±æœ‰ã‚’完全ã«ç„¡åйã«ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚詳細ã¯ã“ã¡ã‚‰ã®è¨˜äº‹ã‚’ã”覧ãã ã•ã„。

identify-diagram.webp

ログイン/サインアップ時

アプリ起動後ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’識別ã™ã‚‹å ´åˆï¼ˆãŸã¨ãˆã°ã€ã‚¢ãƒ—リã¸ã®ãƒ­ã‚°ã‚¤ãƒ³ã‚„サインアップ後ãªã©ï¼‰ã€identifyメソッドを使用ã—ã¦ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDを設定ã—ã¾ã™ã€‚

  • ã“ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDを以å‰ã«ä½¿ç”¨ã—ãŸã“ã¨ãŒãªã„å ´åˆã€Adaptyã¯è‡ªå‹•çš„ã«ç¾åœ¨ã®ãƒ—ロファイルã«ãƒªãƒ³ã‚¯ã—ã¾ã™ã€‚
  • ã“ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’以å‰ã«è­˜åˆ¥ã—ãŸã“ã¨ãŒã‚ã‚‹å ´åˆã€Adaptyã¯ãã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã«é–¢é€£ä»˜ã‘られãŸãƒ—ロファイルを使用ã™ã‚‹ã‚ˆã†åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚

カスタマーユーザーIDã¯å„ユーザーã§ä¸€æ„ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚パラメータã®å€¤ã‚’ãƒãƒ¼ãƒ‰ã‚³ãƒ¼ãƒ‰ã™ã‚‹ã¨ã€ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŒä¸€äººç‰©ã¨ã¿ãªã•れã¾ã™ã€‚

ä»–ã®SDKメソッドを呼ã³å‡ºã™å‰ã«ã€identifyã®å®Œäº†ï¼ˆonSuccessコールãƒãƒƒã‚¯ï¼‰ã‚’å¾…ã£ã¦ãã ã•ã„ã€‚åŒæ™‚ã«å‘¼ã³å‡ºã™ã¨ã€åŒ¿åプロファイルã«å‡¦ç†ãŒè¡Œã‚れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚Kotlin Multiplatform SDKã§ã®å‘¼ã³å‡ºã—é †åºã‚’å‚ç…§ã—ã¦ãã ã•ã„。

Adapty.identify("YOUR_USER_ID") // Unique for each user
    .onSuccess {
        // successful identify
    }
    .onError { error ->
        // handle the error
    }

SDKアクティベーション時

SDKをアクティベートã™ã‚‹éš›ã«ã™ã§ã«ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDãŒåˆ†ã‹ã£ã¦ã„ã‚‹å ´åˆã€identifyを別途呼ã³å‡ºã™ä»£ã‚りã«activateãƒ¡ã‚½ãƒƒãƒ‰ã§æ¸¡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚

カスタマーユーザーIDãŒåˆ†ã‹ã£ã¦ã„ã‚‹ã«ã‚‚ã‹ã‹ã‚らãšã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ã‚·ãƒ§ãƒ³å¾Œã«ã®ã¿è¨­å®šã—ãŸå ´åˆã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ã‚·ãƒ§ãƒ³æ™‚ã«AdaptyãŒæ–°ã—ã„匿åプロファイルを作æˆã—ã€identifyを呼ã³å‡ºã—ãŸå¾Œã«ã®ã¿æ—¢å­˜ã®ãƒ—ロファイルã«åˆ‡ã‚Šæ›¿ã‚ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚

既存ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼ID(以å‰ã«ä½¿ç”¨ã—ãŸã‚‚ã®ï¼‰ã§ã‚‚æ–°ã—ã„ã‚‚ã®ã§ã‚‚渡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚æ–°ã—ã„ã‚‚ã®ã‚’渡ã—ãŸå ´åˆã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ã‚·ãƒ§ãƒ³æ™‚ã«ä½œæˆã•ã‚ŒãŸæ–°ã—ã„プロファイルãŒè‡ªå‹•çš„ã«ãã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã«ãƒªãƒ³ã‚¯ã•れã¾ã™ã€‚

デフォルトã§ã¯ã€åŒ¿åプロファイルã®ä½œæˆã¯ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã®ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã«å½±éŸ¿ã—ã¾ã›ã‚“。インストール数ã¯ãƒ‡ãƒã‚¤ã‚¹IDã«åŸºã¥ã„ã¦ã‚«ã‚¦ãƒ³ãƒˆã•れるãŸã‚ã§ã™ã€‚

デãƒã‚¤ã‚¹IDã¯ã€ãƒ‡ãƒã‚¤ã‚¹ä¸Šã®ã‚¹ãƒˆã‚¢ã‹ã‚‰ã®ã‚¢ãƒ—リã®å˜ä¸€ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’表ã—ã€ã‚¢ãƒ—リãŒå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãŸå ´åˆã«ã®ã¿å†ç”Ÿæˆã•れã¾ã™ã€‚
åˆå›žã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‹å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‹ã€ã¾ãŸã¯æ—¢å­˜ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDãŒä½¿ç”¨ã•れã¦ã„ã‚‹ã‹ã©ã†ã‹ã«ã¯ä¾å­˜ã—ã¾ã›ã‚“。

プロファイルã®ä½œæˆï¼ˆSDKã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ã‚·ãƒ§ãƒ³æ™‚ã¾ãŸã¯ãƒ­ã‚°ã‚¢ã‚¦ãƒˆæ™‚)ã€ãƒ­ã‚°ã‚¤ãƒ³ã€ã¾ãŸã¯ã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã›ãšã«ã‚¢ãƒƒãƒ—グレードã—ã¦ã‚‚ã€è¿½åŠ ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¤ãƒ™ãƒ³ãƒˆã¯ç”Ÿæˆã•れã¾ã›ã‚“。

デãƒã‚¤ã‚¹ã§ã¯ãªãユニークユーザーã«åŸºã¥ã„ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ•°ã‚’カウントã—ãŸã„å ´åˆã¯ã€App settingsã«ç§»å‹•ã—ã¦Installs definition for analyticsを設定ã—ã¦ãã ã•ã„。

AdaptyConfig.Builder("PUBLIC_SDK_KEY")
    .withCustomerUserId("user123") // Customer user IDs must be unique for each user. If you hardcode the parameter value, all users will be considered as one.
    .build()

ユーザーã®ãƒ­ã‚°ã‚¢ã‚¦ãƒˆ

ユーザーã®ãƒ­ã‚°ã‚¢ã‚¦ãƒˆãƒœã‚¿ãƒ³ãŒã‚ã‚‹å ´åˆã¯ã€logoutメソッドを使用ã—ã¾ã™ã€‚

ユーザーをログアウトã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãŸã‚ã«æ–°ã—ã„匿åプロファイルãŒä½œæˆã•れã¾ã™ã€‚

Adapty.logout()
    .onSuccess {
        // successful logout
    }
    .onError { error ->
        // handle the error
    }

ユーザーをアプリã«å†åº¦ãƒ­ã‚°ã‚¤ãƒ³ã•ã›ã‚‹ã«ã¯ã€identifyメソッドを使用ã—ã¾ã™ã€‚

ログインãªã—ã§ã®è³¼å…¥ã‚’許å¯ã™ã‚‹

ユーザーãŒã‚¢ãƒ—リã¸ã®ãƒ­ã‚°ã‚¤ãƒ³å‰å¾Œã®ä¸¡æ–¹ã§è³¼å…¥ã§ãã‚‹å ´åˆã€ãƒ­ã‚°ã‚¤ãƒ³å¾Œã‚‚アクセスãŒç¶­æŒã•れるよã†ã«è¨­å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

  1. ログアウト状態ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè³¼å…¥ã™ã‚‹ã¨ã€Adaptyã¯ãã®è³¼å…¥ã‚’匿åプロファイルIDã«ç´ä»˜ã‘ã¾ã™ã€‚
  2. ユーザーãŒã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã¨ã€Adaptyã¯è­˜åˆ¥æ¸ˆã¿ãƒ—ロファイルを使用ã™ã‚‹ã‚ˆã†åˆ‡ã‚Šæ›¿ã‚りã¾ã™ã€‚
    • æ–°ã—ã„カスタマーユーザーIDã®å ´åˆï¼ˆãŸã¨ãˆã°ã€ç™»éŒ²å‰ã«è³¼å…¥ãŒè¡Œã‚れãŸå ´åˆï¼‰ã€Adaptyã¯ç¾åœ¨ã®ãƒ—ロファイルã«ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDを割り当ã¦ã‚‹ãŸã‚ã€ã™ã¹ã¦ã®è³¼å…¥å±¥æ­´ãŒç¶­æŒã•れã¾ã™ã€‚
    • 既存ã®ã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDã®å ´åˆï¼ˆã‚«ã‚¹ã‚¿ãƒžãƒ¼ãƒ¦ãƒ¼ã‚¶ãƒ¼IDãŒã™ã§ã«ãƒ—ロファイルã«ãƒªãƒ³ã‚¯ã•れã¦ã„ã‚‹å ´åˆï¼‰ã€ãƒ—ロファイルã®åˆ‡ã‚Šæ›¿ãˆå¾Œã«å®Ÿéš›ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚識別後ã™ãã«getProfileを呼ã³å‡ºã™ã‹ã€ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã®æ›´æ–°ã‚’リッスンã™ã‚‹ã“ã¨ã§ãƒ‡ãƒ¼ã‚¿ãŒè‡ªå‹•çš„ã«åŒæœŸã•れã¾ã™ã€‚

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

ãŠã‚ã§ã¨ã†ã”ã–ã„ã¾ã™ï¼ã‚¢ãƒ—リã«ã‚¢ãƒ—リ内課金ã®ãƒ­ã‚¸ãƒƒã‚¯ãŒå®Ÿè£…ã§ãã¾ã—ãŸï¼ã‚¢ãƒ—リã®åŽç›ŠåŒ–ãŒã†ã¾ãã„ãã“ã¨ã‚’願ã£ã¦ã„ã¾ã™ï¼

Adaptyã‚’ã•ã‚‰ã«æ´»ç”¨ã™ã‚‹ãŸã‚ã«ã€ä»¥ä¸‹ã®ãƒˆãƒ”ックも確èªã—ã¦ãã ã•ã„。

  • テスト:ã™ã¹ã¦ãŒæœŸå¾…ã©ãŠã‚Šã«å‹•作ã™ã‚‹ã“ã¨ã‚’確èªã™ã‚‹
  • インテグレーション:マーケティングアトリビューションや分æžã‚µãƒ¼ãƒ“スã¨ã‚ãšã‹1行ã®ã‚³ãƒ¼ãƒ‰ã§é€£æºã™ã‚‹
  • カスタムプロファイル属性ã®è¨­å®šï¼šãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルã«ã‚«ã‚¹ã‚¿ãƒ å±žæ€§ã‚’追加ã—ã¦ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’作æˆã—ã€A/Bテストを実施ã—ãŸã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¿œã˜ã¦ç•°ãªã‚‹ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã—ãŸã‚Šã™ã‚‹
ÿÿÿÿ