ÿÿ アクション | フロービルダー | Adapty ドキュメント

アクション

Interactions パãƒãƒ«ã§ã¯ã€ã‚¿ãƒƒãƒ—ã€è¦ç´ ã®è¡¨ç¤ºã€ãƒ•ォームé€ä¿¡ãªã©ã®ã‚¤ãƒ™ãƒ³ãƒˆã«å¯¾ã—ã¦ã€ãƒ•ローè¦ç´ ãŒã©ã®ã‚ˆã†ã«å¿œç­”ã™ã‚‹ã‹ã‚’定義ã§ãã¾ã™ã€‚å„イベントã«å¯¾ã—ã¦ã€ç”»é¢é–“ã®ç§»å‹•ã€è¦ç´ ã®è¡¨ç¤ºãƒ»éžè¡¨ç¤ºã€URL ã‚’é–‹ãã€å¤‰æ•°ã®è¨­å®šãªã©ã€1 ã¤ä»¥ä¸Šã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’割り当ã¦ã¾ã™ã€‚æ¡ä»¶ã‚’使ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ‡ãƒ¼ã‚¿ã«åŸºã¥ã„ã¦ãƒ•ローをカスタマイズã§ãã¾ã™ã€‚

å„インタラクション㯠3 ã¤ã®ãƒã‚§ãƒ¼ãƒ³ã§æ§‹æˆã•れã¦ã„ã¾ã™ã€‚

  1. è¦ç´ ï¼ˆElement): インタラクションを開始ã™ã‚‹ç”»é¢ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ — ボタンã€ã‚¯ã‚¤ã‚ºã®å›žç­”ã€å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãªã©ã€‚
  2. トリガー(Trigger): ロジックを起動ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆ — タップã€è¦ç´ ã®è¡¨ç¤ºã€ãƒ•ォームã®é€ä¿¡ãªã©ã€‚
  3. アクション(Action): トリガーã«å¿œã˜ã¦ãƒ•ローãŒå®Ÿè¡Œã™ã‚‹ã‚¿ã‚¹ã‚¯ã€‚1ã¤ã®ãƒˆãƒªã‚¬ãƒ¼ã§è¤‡æ•°ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’順番ã«å®Ÿè¡Œã§ãã¾ã™ã€‚

インタラクションã®è¨­å®š

インタラクションを設定ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚

  1. ç”»é¢ä¸Šã¾ãŸã¯ Layers パãƒãƒ«ã§è¦ç´ ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. å³å´ã® Interactions パãƒãƒ«ã«åˆ‡ã‚Šæ›¿ãˆã€Add trigger をクリックã—ã¾ã™ã€‚
Add trigger button
  1. Button triggers セクションã§ã€ãƒˆãƒªã‚¬ãƒ¼ã®ã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ã€‚
Trigger type selection
  1. Add action をクリックã—ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³åをクリックã—ã¦ã€Edit action ウィンドウã®ãƒ‰ãƒ­ãƒƒãƒ—ダウンã‹ã‚‰ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ã€‚
Add action button
  1. é¸æŠžã—ãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚¿ã‚¤ãƒ—ã«åŸºã¥ã„ã¦ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒ—ロパティを設定ã—ã¾ã™ã€‚
  2. å¿…è¦ã«å¿œã˜ã¦ã€Add action をクリックã—ã¦åŒã˜ãƒˆãƒªã‚¬ãƒ¼ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’追加ã—ã¾ã™ã€‚

トリガーã®ç¨®é¡ž

トリガーã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ“作ã€è¦ç´ ã®çŠ¶æ…‹å¤‰åŒ–ã€ã¾ãŸã¯ç”»é¢ã®èª­ã¿è¾¼ã¿ã«å応ã—ã¦ç™ºç«ã—ã¾ã™ã€‚On screen appear ã¯ã™ã¹ã¦ã®è¦ç´ ã«å¯¾ã—ã¦ä½¿ç”¨ã§ãる汎用トリガーã§ã™ã€‚ãれ以外ã¯ã™ã¹ã¦ç‰¹å®šã®è¦ç´ ã«ç´ã¥ã„ãŸãƒˆãƒªã‚¬ãƒ¼ã§ã™ã€‚

トリガー発ç«ã‚¿ã‚¤ãƒŸãƒ³ã‚°å¯¾å¿œè¦ç´ 
On screen appearç”»é¢ãŒèª­ã¿è¾¼ã¾ã‚ŒãŸã¨ãã™ã¹ã¦ã®è¦ç´ 
On tapユーザーãŒè¦ç´ ã‚’タップã—ãŸã¨ãボタンã€ã‚¯ã‚¤ã‚ºã‚ªãƒ—ションã€ãƒˆã‚°ãƒ«ã€ã‚«ã‚¦ãƒ³ãƒˆãƒ€ã‚¦ãƒ³ã€å‹•ç”»
On changedユーザーãŒå…¥åŠ›å€¤ã‚’å¤‰æ›´ã—ãŸã¨ãï¼ˆãƒ†ã‚­ã‚¹ãƒˆå…¥åŠ›ã€æ—¥ä»˜ãƒ»æ™‚刻ã®é¸æŠžï¼‰ã™ã¹ã¦ã®å…¥åŠ›è¦ç´ 
On submitユーザーãŒã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã®Enterã¾ãŸã¯å®Œäº†ã‚’押ã—ã¦ãƒ†ã‚­ã‚¹ãƒˆå…¥åŠ›ã‚’é€ä¿¡ã—ãŸã¨ãテキスト系入力è¦ç´ 
On timer endカウントダウンè¦ç´ ãŒã‚¼ãƒ­ã«é”ã—ãŸã¨ãカウントダウン
On playback finishedå‹•ç”»ãŒæœ€å¾Œã¾ã§å†ç”Ÿã•れãŸã¨ãå‹•ç”»
インタラクションãŒçµ„ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„è¦ç´ ï¼ˆãƒ­ãƒ¼ãƒ€ãƒ¼ãªã©ï¼‰ã§ã¯ã€On screen appear ãŒå”¯ä¸€åˆ©ç”¨å¯èƒ½ãªãƒˆãƒªã‚¬ãƒ¼ã§ã™ã€‚

アクションã®ç¨®é¡ž

ç”»é¢ã‚’切り替ãˆã‚‹ãƒŠãƒ“ゲーション系ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€å¸¸ã«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒªã‚¹ãƒˆã®æœ€å¾Œã«é…ç½®ã—ã¦ãã ã•ã„。ãã®å¾Œã«é…ç½®ã•れãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ï¼ˆã€Œå¤‰æ•°ã®è¨­å®šã€ãªã©ï¼‰ã¯ã€ã™ã§ã«ç”»é¢ãŒåˆ‡ã‚Šæ›¿ã‚ã£ã¦ã„ã‚‹ãŸã‚実行ã•れãªã„å ´åˆãŒã‚りã¾ã™ã€‚

ã“れã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ç”»é¢é–“ã§ç§»å‹•ã•ã›ã‚‹ãŸã‚ã®ä¸»è¦ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã§ã™ã€‚指定ã—ãŸé·ç§»å…ˆã®ç”»é¢ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’誘導ã—ã¾ã™ã€‚

ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€é·ç§»å…ˆã®ç”»é¢ã‚’設定ã™ã‚‹ã ã‘ã§å分ã§ã™ã€‚å‹•çš„ãªãƒŠãƒ“ゲーションを有効ã«ã—ãŸã„å ´åˆã¯ã€ãƒŠãƒ“ゲーションã¨åˆ†å²ã¾ãŸã¯æ¡ä»¶ä»˜ãアクションセクションをã”覧ãã ã•ã„。

Navigate to screen

フロー内ã®ç”»é¢é †åºã«å¾“ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’次ã®ç”»é¢ã«é€²ã‚ã¾ã™ã€‚エディターã§ã®ç”»é¢ã®ä¸¦ã³é †ãŒãã®ã¾ã¾è¡¨ç¤ºé †ã«ãªã‚‹ã€ãƒªãƒ‹ã‚¢ãªãƒ•ローã«é©ã—ã¦ã„ã¾ã™ã€‚

シーケンス上ã®å‰ã®ç”»é¢ã§ã¯ãªãã€ãƒŠãƒ“ゲーション履歴上ã®å‰ã®ç”»é¢ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’戻ã—ã¾ã™ã€‚

URLã‚’é–‹ã

テキストã«ãƒªãƒ³ã‚¯ã‚’埋ã‚込む場åˆã¯ã€ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒªãƒ³ã‚¯ã‚’使用ã—ã¦ãã ã•ã„。

指定ã—ãŸã‚¦ã‚§ãƒ–アドレスを開ãã¾ã™ã€‚アプリã®ãƒã‚¤ãƒ†ã‚£ãƒ–ç”»é¢å¤–ã®ã‚¦ã‚§ãƒ–ページã€è¨˜äº‹ã€SNSプロフィールãªã©ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’誘導ã™ã‚‹éš›ã«ä½¿ç”¨ã—ã¾ã™ã€‚ ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã§ã¯ã€ä»¥ä¸‹ã®2ã¤ã®è¨­å®šã‚’行ãˆã¾ã™ï¼š

  • URL address:URLアドレスを設定ã—ã¾ã™ã€‚ã¾ãŸã€å‹•çš„ã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ãŸã¨ãˆã°ã€ã‚¯ã‚¤ã‚ºã®å›žç­”ã«åŸºã¥ã„ã¦ç•°ãªã‚‹ãƒšãƒ¼ã‚¸ã¸èª˜å°Žã—ãŸã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥åŠ›ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’活用ã—ãŸã‚Šã§ãã¾ã™ã€‚設定ã™ã‚‹ã«ã¯ã€Variable icon をクリックã—ã¦ä½¿ç”¨ã™ã‚‹å¤‰æ•°ã‚’é¸æŠžã—ã¦ãã ã•ã„。
  • Open in external browser:外部リンクを開ã場所を指定ã—ã¾ã™ã€‚デフォルトã§ã¯ã‚¢ãƒ—リ内ブラウザã§é–‹ãã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ãƒ—リ内ã«ç•™ã¾ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚外部ブラウザã§é–‹ããŸã„å ´åˆã¯ã€Open in external browser ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ãã ã•ã„。
Open URL

フローを閉ã˜ã‚‹

ç¾åœ¨ã®ãƒ•ローを閉ã˜ã¾ã™ã€‚

è¦ç´ ã®è¡¨ç¤º/éžè¡¨ç¤º

ç”»é¢ä¸Šã®ç‰¹å®šã®è¦ç´ ã‚’表示ã¾ãŸã¯éžè¡¨ç¤ºã«ã—ã¾ã™ã€‚

ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€Design パãƒãƒ«ã® Visibility ã§è¨­å®šã•れãŸåˆæœŸçŠ¶æ…‹ã‚’ä¸Šæ›¸ãã—ã¾ã™ã€‚Visibility ㌠Hide ã«è¨­å®šã•れã¦ã„ã‚‹å ´åˆã€Show アクションを使ã†ã¨è¦ç´ ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

対象è¦ç´ ãŒæŒ‡å®šã•れã¦ã„ãªã„ Show ã¾ãŸã¯ Hide アクションãŒã‚ã‚‹ã¨ã€ãƒ—レビューã¨å…¬é–‹ãŒãƒ–ロックã•れã¾ã™ã€‚å¯¾è±¡ã‚’é¸æŠžã™ã‚‹ã‹ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’削除ã—ã¦ãã ã•ã„。

アラートを表示ã™ã‚‹

ãƒã‚¤ãƒ†ã‚£ãƒ–ã®ã‚·ã‚¹ãƒ†ãƒ ãƒãƒƒãƒ—アップウィンドウを表示ã—ã¾ã™ã€‚ユーザー㯠Ok をタップã—ã¦ç¶šè¡Œã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

アラートã«ã¯ã€Title 㨠Message を設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã©ã¡ã‚‰ã«ã‚‚ã€å¤‰æ•°ã‚’使ã£ã¦ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å‹•çš„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚変数を使用ã™ã‚‹ã«ã¯ã€Variable icon をクリックã—ã¦ã€ä½¿ç”¨ã—ãŸã„å¤‰æ•°ã‚’é¸æŠžã—ã¦ãã ã•ã„。

設定ãŒç©ºã¾ãŸã¯ä¸å®Œå…¨ãª Show alert アクションã¯ã€ãƒ—レビューã¨å…¬é–‹ã‚’ブロックã—ã¾ã™ã€‚両方ã®ãƒ•ィールドã«å…¥åŠ›ã™ã‚‹ã‹ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’削除ã—ã¦ãã ã•ã„。

Show alert

変数を設定ã™ã‚‹

フロー内ã®å¤‰æ•°ã®å€¤ã‚’æ›´æ–°ã—ã¾ã™ã€‚ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’追加ã™ã‚‹å‰ã«ã€å·¦å´ã® Variables パãƒãƒ«ã§å¤‰æ•°ã‚’作æˆã—ã¦ãã ã•ã„(変数をå‚照)。

Add variable をクリックã—ã¦ã€å¿…è¦ãªæ•°ã ã‘変数ã¨ãã®å€¤ã‚’設定ã—ã¾ã™ã€‚

割り当ã¦ã®ãªã„ Set variable アクションã¯ã€ãƒ—レビューã¨å…¬é–‹ã‚’ブロックã—ã¾ã™ã€‚å°‘ãªãã¨ã‚‚1ã¤ã®å‰²ã‚Šå½“ã¦ã‚’設定ã™ã‚‹ã‹ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’削除ã—ã¦ãã ã•ã„。

Set variable

購入

オンボーディング内ã®ãƒœã‚¿ãƒ³ã‚„インタラクションã‹ã‚‰ç›´æŽ¥è³¼å…¥ãƒ•ローを起動ã—ã¾ã™ã€‚フローを離れるã“ã¨ãªãã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚µãƒ–スクリプションã«ç™»éŒ²ã—ãŸã‚Šãƒ—ロダクトを購入ã—ãŸã‚Šã§ãるよã†ã«ã—ã¾ã™ã€‚ ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¯ã€2ã¤ã®å‹•作を設定ã§ãã¾ã™ï¼š

  • In-app store:ãƒã‚¤ãƒ†ã‚£ãƒ–購入を開始ã—ã¾ã™ã€‚Product ã«ç‰¹å®šã®ãƒ—ロダクトを設定ã™ã‚‹ã‹ã€ç”»é¢ä¸Šã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒç¾åœ¨é¸æŠžã—ã¦ã„るプロダクトを使用ã™ã‚‹å ´åˆã¯ products.selectedProduct を設定ã—ã¾ã™ã€‚
  • Web payment:ãƒã‚¤ãƒ†ã‚£ãƒ–購入をトリガーã™ã‚‹ä»£ã‚りã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ウェブペイウォールã«é€ã‚Šã¾ã™ã€‚ウェブベースã®ã‚µãƒ–スクリプションオファーãªã©ã€ã‚¢ãƒ—リ外ã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’処ç†ã—ãŸã„å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚

ターゲットã®ãƒ—ロダクトã¾ãŸã¯Web Paywall URLãŒè¨­å®šã•れã¦ã„ãªã„Purchaseアクションã¯ã€ãƒ—レビューãŠã‚ˆã³å…¬é–‹ã‚’ブロックã—ã¾ã™ã€‚ターゲットを割り当ã¦ã‚‹ã‹ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’削除ã—ã¦ãã ã•ã„。

編集アクションウィンドウã§ã®Purchaseアクションã®è¨­å®š

購入を復元ã™ã‚‹

デãƒã‚¤ã‚¹ä¸Šã§è³¼å…¥ã®å¾©å…ƒãƒ•ローを起動ã—ã¾ã™ã€‚ユーザーãŒåˆ¥ã®ãƒ‡ãƒã‚¤ã‚¹ã§ä»¥å‰ã«è³¼å…¥ã—ãŸã‚µãƒ–スクリプションやã€ã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸå¾Œã«ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’回復ã—ãŸã„å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚

ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«è¨­å®šé …ç›®ã¯ã‚りã¾ã›ã‚“。復元ã¯AdaptyãŒãƒã‚¤ãƒ†ã‚£ãƒ–ã®ã‚¹ãƒˆã‚¢ãƒ•ローを通ã˜ã¦å‡¦ç†ã—ã¾ã™ã€‚

Restore purchases アクションã¯ã€Links ボタンプリセット㮠Restore リンクã«ã‚‚ã‚らã‹ã˜ã‚設定ã•れã¦ã„ã¾ã™ï¼ˆè³¼å…¥ã®è¨­å®šã‚’å‚照)。

カスタムアクション

カスタムアクションã¯ã€è‡ªåˆ†ã®ã‚¢ãƒ—リコードãŒå‡¦ç†ã™ã‚‹ Action ID ã¨ã„ã†åå‰ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’発ç«ã•ã›ã¾ã™ã€‚組ã¿è¾¼ã¿ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚¿ã‚¤ãƒ—ã§ã¯å¯¾å¿œã§ããªã„å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚

Adapty ãŒãƒˆãƒªã‚¬ãƒ¼ã‚’æä¾›ã—ã€ã‚¢ãƒ—リãŒå®Ÿéš›ã®å‹•作を実装ã—ã¾ã™ï¼š

  1. ビルダーã§ã€è¦ç´ ã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã« Action ID を割り当ã¦ã¾ã™ã€‚
  2. ユーザーãŒãã®ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ã‚·ãƒ§ãƒ³ã‚’èµ·ã“ã™ã¨ã€ãƒ•ローãŒãã®IDã‚’ã‚¢ãƒ—ãƒªã«æ¸¡ã—ã¾ã™ã€‚
  3. アプリã¯IDã‚’ç…§åˆã—ã€å¯¾å¿œã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’実行ã—ã¾ã™ã€‚

カスタムアクションを設定ã™ã‚‹

  1. Edit action ウィンドウã§ã€Action ID を割り当ã¦ã¾ã™ã€‚ã“れã¯ã‚¢ãƒ—リãŒèªè­˜ã™ã‚‹æ–‡å­—列ã§ã™ï¼ˆä¾‹ï¼šshow_discount)。
  2. アプリã®ã‚³ãƒ¼ãƒ‰ã§ã€ã“ã® Action ID ã«å¯¾å¿œã™ã‚‹ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã‚’実装ã—ã¾ã™ã€‚実装ã®è©³ç´°ã¨ã‚³ãƒ¼ãƒ‰ä¾‹ã«ã¤ã„ã¦ã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®å‡¦ç†ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

Action ID ãŒè¨­å®šã•れã¦ã„ãªã„ Custom アクションã¯ã€ãƒ—レビューã¨å…¬é–‹ã‚’ブロックã—ã¾ã™ã€‚Action ID を割り当ã¦ã‚‹ã‹ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’削除ã—ã¦ãã ã•ã„。

Edit action ウィンドウã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ ID フィールドをå«ã‚€ã‚«ã‚¹ã‚¿ãƒ ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®è¨­å®š

カスタムアクションã§ã§ãã‚‹ã“ã¨

カスタムアクション自体ã¯ä½•ã‚‚ã—ã¾ã›ã‚“。ビルダーã§é™çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ ID を設定ã—ã€ãã®IDã‚’å—ã‘å–ã£ãŸã¨ãã®å‡¦ç†ã¯ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰ãŒæ‹…ã„ã¾ã™ã€‚以下ã®ãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã¯ã™ã¹ã¦åŒã˜ãƒ‘ターンã§ã™ã€‚フローã§IDを割り当ã¦ã€ã‚³ãƒ¼ãƒ‰ã§å‡¦ç†ã™ã‚‹ã€‚

  • アプリ内イベントã®ãƒˆãƒªã‚¬ãƒ¼: viewed_special_offer ãªã©ã®IDを発ç«ã•ã›ã€ã‚¢ãƒ—リãŒãれをå—ã‘å–ã£ãŸã¨ãã«ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã¸ã‚¤ãƒ™ãƒ³ãƒˆã‚’記録ã—ã¾ã™ã€‚
  • システム権é™ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆ: request_location ãªã©ã®IDを発ç«ã•ã›ã€ã‚¢ãƒ—リã‹ã‚‰OSã®æ¨©é™ãƒ—ロンプトを呼ã³å‡ºã—ã¾ã™ã€‚プロンプトã§ä»˜ä¸Žã§ããªã„権é™ã®å ´åˆã¯ã€ã‚¹ãƒžãƒ¼ãƒˆãƒ•ォンã®ã‚·ã‚¹ãƒ†ãƒ è¨­å®šã‚’é–‹ã„ã¦ãã ã•ã„。プロンプトを表示ã™ã‚‹ã®ã¯Adaptyã§ã¯ãªãã€ã‚ãªãŸã®ã‚¢ãƒ—リã§ã™ã€‚
  • ãƒã‚¤ãƒ†ã‚£ãƒ–èªè¨¼ã®é–‹å§‹: login_google ãªã©ã®IDを発ç«ã•ã›ã€ç‹¬è‡ªã®ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ã‚’表示ã—ã¾ã™ã€‚フローã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’サインインã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。
  • ビジãƒã‚¹ãƒ­ã‚¸ãƒƒã‚¯ã®é©ç”¨: apply_discount ãªã©ã®IDを発ç«ã•ã›ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をアンロックã—ãŸã‚Šã€ã‚¢ãƒ—リã®çŠ¶æ…‹ã‚’å¤‰æ›´ã—ãŸã‚Šã—ã¾ã™ã€‚
  • クイズã®å›žç­”ã‚’ã‚¢ãƒ—ãƒªã«æ¸¡ã™: å„é¸æŠžè‚¢ã«ç•°ãªã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³IDを割り当ã¦ï¼ˆä¾‹: goal_weight_lossã€goal_muscle)ã€ã‚³ãƒ¼ãƒ‰å†…ã§ãã®IDを読ã¿å–りã¾ã™ã€‚ã“ã®IDを使ã£ã¦ã‚«ã‚¹ã‚¿ãƒ ãƒ¦ãƒ¼ã‚¶ãƒ¼å±žæ€§ã‚’設定ã—ã€å¾Œã‹ã‚‰ã‚»ã‚°ãƒ¡ãƒ³ãƒˆåŒ–ã§ãã¾ã™ã€‚ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒæŒã¤ã®ã¯å›ºå®šã®IDã®ã¿ãªã®ã§ã€é¸æŠžå†…容をä¼ãˆã‚‹å”¯ä¸€ã®æ–¹æ³•ãŒã“れã§ã™ã€‚フローã¯é¸æŠžã•れãŸå€¤ã‚’é€ä¿¡ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。

カスタムアクションã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ãŸçž¬é–“ã«ç™ºç«ã—ã¾ã™ã€‚ユーザーãŒå›žç­”を変更ã—ãŸå ´åˆã€ãƒ•ãƒ­ãƒ¼ã¯æ–°ã—ã„アクション ID も発ç«ã—ã¾ã™ã€‚アプリã¯ãã®ä¸¡æ–¹ã‚’順番ã«å—ã‘å–りã¾ã™ï¼ˆä¾‹ï¼šgoal_weight_lossã€æ¬¡ã« goal_muscle)。最後ã®ã‚·ã‚°ãƒŠãƒ«ãŒå„ªå…ˆã•れるよã†ã€ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã‚’ã¹ãç­‰ã«ã—ã¦ãã ã•ã„。

カスタムアクションã§ã§ããªã„ã“ã¨

カスタムアクションã¯é™çš„ã§ã™ã€‚アクション ID ã¯ãƒ•ローをビルドã™ã‚‹éš›ã«å›ºå®šã•れるãŸã‚ã€å¤‰æ•°ã‚„ユーザー入力を読ã¿å–ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。アクションãŒç™ºç«ã—ãŸã¨ãã€ã‚¢ãƒ—リãŒå—ã‘å–ã‚‹ã®ã¯ãã® ID ã®ã¿ã§ã‚りã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥åŠ›ã—ãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚„電話番å·ãªã©ã®æƒ…å ±ã¯ä¸€åˆ‡æ¸¡ã•れã¾ã›ã‚“。入力フィールドã¯ã€åˆ†å²ã‚„パーソナライゼーションã®ãŸã‚ã®å¤‰æ•°ã¨ã—ã¦ãƒ•ロー内ã«ç•™ã¾ã‚Šã¾ã™ã€‚ã“れらã®å€¤ã‚’アプリã§åˆ©ç”¨ã™ã‚‹ã«ã¯ã€ç‹¬è‡ªã® UI ã‚„ API を通ã˜ã¦åŽé›†ã—ã¦ãã ã•ã„。 カスタムアクションも一方å‘ã§ã™ã€‚アプリãŒãƒ•ローã«çµæžœã‚’è¿”ã™ã“ã¨ã¯ã§ããšã€ãƒ•ローã¯ã‚ãªãŸã®ã‚³ãƒ¼ãƒ‰ã®å®Œäº†ã‚’å¾…ã¡ã¾ã›ã‚“。カスタムアクションã®å¾Œã« Navigate next アクションãŒç¶šãå ´åˆã€ã‚³ãƒ¼ãƒ‰ãŒå¤±æ•—ã—ã¦ã‚‚(ãŸã¨ãˆã°ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ã‚’サインインã›ãšã«é–‰ã˜ãŸå ´åˆã§ã‚‚)ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯æ¬¡ã®ç”»é¢ã«é€²ã¿ã¾ã™ã€‚é™çš„㪠Action ID ã¨çµ„ã¿åˆã‚ã›ã‚‹ã¨ã€ã‚¢ãƒ—リå´ã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ã®æ¤œè¨¼ï¼ˆãŸã¨ãˆã°ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥åŠ›ã—㟠SMS コードを確èªã—ã¦çµæžœã«å¿œã˜ã¦åˆ†å²ã™ã‚‹ï¼‰ã¯è¡Œãˆã¾ã›ã‚“。フローã®ç¶šããŒã‚³ãƒ¼ãƒ‰ã®å®Ÿè¡Œçµæžœã«ä¾å­˜ã™ã‚‹å ´åˆã¯ã€ãƒ•ローを2ã¤ã®ãƒ—レースメントã«åˆ†å‰²ã—ã¦ãã ã•ã„。

çµæžœã«åŸºã¥ã„ã¦ãƒ•ローを継続ã™ã‚‹

ã‚«ã‚¹ã‚¿ãƒ ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒæˆåŠŸã—ãŸå ´åˆã«ã®ã¿è¡¨ç¤ºã•れるã¹ãç”»é¢ãŒã‚ã‚‹å ´åˆï¼ˆä¾‹ï¼šãƒ­ã‚°ã‚¤ãƒ³å¾Œã«ç¶šãç”»é¢ï¼‰ã€ãƒ•ローを2ã¤ã®ãƒ—レースメントã«åˆ†å‰²ã—ã€2番目ã®éƒ¨åˆ†ã‚’ã„ã¤è¡¨ç¤ºã™ã‚‹ã‹ã¯ã‚¢ãƒ—リå´ã§åˆ¤æ–­ã—ã¾ã™ï¼š

  1. 最åˆã®ãƒ—レースメントã§ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ï¼ˆä¾‹ï¼šlogin)ã§çµ‚ã‚るフローを作æˆã—ã¾ã™ã€‚
  2. アプリå´ã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³IDを処ç†ã—ã¾ã™ï¼šãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ã‚’表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ãŸã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚
  3. ユーザーãŒã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ãŸå ´åˆã€2番目ã®ãƒ—レースメントã®ãƒ•ローを続ãã®ç”»é¢ã¨ã¨ã‚‚ã«è¡¨ç¤ºã—ã¾ã™ã€‚ ã“ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã§ã€ãƒ•ローãŒçµæžœã«é–¢ä¿‚ãªãç”»é¢ã‚’進ã‚ã¦ã—ã¾ã†ã®ã§ã¯ãªãã€å®Ÿéš›ã®å‡¦ç†çµæžœã«åŸºã¥ã„ã¦ã‚¢ãƒ—リå´ã§ç”»é¢é·ç§»ã‚’制御ã§ãã¾ã™ã€‚

æ¡ä»¶ä»˜ãアクション

æ¡ä»¶ä»˜ãアクションを使ã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ‡ãƒ¼ã‚¿ã«åŸºã¥ã„ã¦ãƒ•ローを異ãªã‚‹ãƒ‘スã«åˆ†å²ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

よãã‚ã‚‹ä½¿ç”¨ä¾‹ã‚’ä»¥ä¸‹ã«æŒ™ã’ã¾ã™ã€‚

  • スクリーン上ã«ã‚¯ã‚¤ã‚ºãŒã‚りã€å›žç­”ã«å¿œã˜ã¦ç•°ãªã‚‹ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã¸èª˜å°Žã—ãŸã„å ´åˆã€‚ã“ã®å ´åˆã¯ã€ãƒœã‚¿ãƒ³ã«æ¡ä»¶ä»˜ãアクションを追加ã—ã¾ã™ã€‚
  • ユーザーグループã”ã¨ã«ç•°ãªã‚‹ãƒ—ロダクトやオファーをæç¤ºã—ãŸã„å ´åˆã€‚ãれãžã‚Œåˆ¥ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«é…ç½®ã—ã€ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³ãƒœã‚¿ãƒ³ã«æ¡ä»¶ã‚’設定ã—ã¾ã™ã€‚
  • å‰å›žã®ã‚¢ãƒ—リセッションã§ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’完了済ã¿ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã€ç‰¹å®šã®ã‚¹ãƒ†ãƒƒãƒ—をスキップã—ãŸã„å ´åˆã€‚ æ¡ä»¶ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯ if / else-if / else ãƒã‚§ãƒ¼ãƒ³ã®ã‚ˆã†ã«æ©Ÿèƒ½ã—ã¾ã™ã€‚アプリã¯ãƒ«ãƒ¼ãƒ«ã‚’上ã‹ã‚‰ä¸‹ã¸é †ç•ªã«èª­ã¿å–ã‚Šã€æœ€åˆã«ä¸€è‡´ã—ãŸæ¡ä»¶ã§å‡¦ç†ã‚’åœæ­¢ã—ã¾ã™ã€‚
  1. IF: フローãŒãƒ¡ã‚¤ãƒ³ã®æ¡ä»¶ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
    • True ã®å ´åˆï¼Ÿãƒ•ロー㯠THEN アクションをã™ãã«å®Ÿè¡Œã—ã€åœæ­¢ã—ã¾ã™ã€‚
    • False ã®å ´åˆï¼Ÿãƒ•ãƒ­ãƒ¼ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚¹ã‚­ãƒƒãƒ—ã—ã¾ã™ã€‚
  2. ELSE IF: ã“ã“ã«è¿½åŠ ã®ãƒã‚§ãƒƒã‚¯ã‚’設定ã§ãã¾ã™ï¼ˆä¾‹ï¼šã€Œãƒ—レミアムã§ãªã„å ´åˆã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ä¸­ã‹ï¼Ÿã€ï¼‰ã€‚
  3. ELSE(フォールãƒãƒƒã‚¯ï¼‰: 上記ã®ã„ãšã‚Œã®ãƒ«ãƒ¼ãƒ«ã«ã‚‚一致ã—ãªã‹ã£ãŸå ´åˆã€ãƒ•ローã¯ã“ã®æœ€å¾Œã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã—ã¾ã™ã€‚
  • ルールãŒè¿½åŠ ã•れã¦ã„ã¦ã‚‚ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ãªã„å ´åˆã€æ¡ä»¶ã«ä¸€è‡´ã—ã¦ã‚‚何も実行ã•れã¾ã›ã‚“。
  • ä¸å®Œå…¨ãªãƒ«ãƒ¼ãƒ«ï¼ˆã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ã‚„値ãŒè¨­å®šã•れã¦ã„ãªã„)ã¯ãƒ—レビューや公開をブロックã—ã¾ã™ã€‚

å„ルールã«å¯¾ã—ã¦ã€è©•価ã™ã‚‹å¤‰æ•°ã¨ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¦ãã ã•ã„。1ã¤ã®ãƒ«ãƒ¼ãƒ«ã«è¤‡æ•°ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’設定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚

フローãŒå®Ÿè¡Œã™ã‚‹ã®ã¯ã€æœ€åˆã«ä¸€è‡´ã—ãŸ1ã¤ã®ãƒ«ãƒ¼ãƒ«ã®ã¿ã§ã™ã€‚IF 㨠ELSE IF ã‚’åŒæ™‚ã«å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ã€ä¸¡æ–¹ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’ IF ã«è¿½åŠ ã—ã¦ãã ã•ã„。

è¦ç´ ã‚’é¸æŠžå¯èƒ½ã«ã—ãŸã‚Šã€æ¡ä»¶ã§ä½¿ç”¨ã™ã‚‹ãŸã‚ã«ã‚°ãƒ«ãƒ¼ãƒ—化ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€é¸æŠžå¯èƒ½ãªè¦ç´ ã¨ã‚°ãƒ«ãƒ¼ãƒ—ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

æ¡ä»¶ä»˜ãアクション

トラブルシューティング

å¿…é ˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒæœªå…¥åŠ›ã®å ´åˆã€ãƒ—レビューや公開ãŒãƒ–ロックã•れã¾ã™ã€‚詳細ã¯ãƒ•ローã®ä¿å­˜ã¨å…¬é–‹ã‚’ã”覧ãã ã•ã„。

ÿÿÿÿ