ÿÿ 変数 | フロービルダー | Adapty ドキュメント

変数

変数を使ã†ã¨ã€ãƒ•ロー内ã«å‹•çš„ãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„(プロダクトã®ä¾¡æ ¼ã€ã‚ªãƒ•ァーã®è©³ç´°ã€å„ユーザーã®ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã«å¿œã˜ã¦æ›´æ–°ã•れるデータãªã©ï¼‰ã‚’表示ã§ãã¾ã™ã€‚è¦ç´ ã®è¡¨ç¤ºåˆ¶å¾¡ã‚„ç”»é¢ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã®ãƒ‘ーソナライズã«ã‚‚活用ã§ãã¾ã™ã€‚

変数パãƒãƒ«ã‚’é–‹ãã«ã¯ã€å·¦ãƒ‘ãƒãƒ«ã® { } アイコンをクリックã—ã¾ã™ã€‚パãƒãƒ«ã«ã¯3ã¤ã®ã‚¿ãƒ–ãŒã‚りã¾ã™ï¼š

  • カスタム: 自分ã§ä½œæˆãƒ»ç®¡ç†ã™ã‚‹å¤‰æ•°ã§ã™ã€‚
  • プロダクト: ストアã‹ã‚‰ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸãƒ—ロダクトãŠã‚ˆã³ã‚ªãƒ•ァーã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹çµ„ã¿è¾¼ã¿å¤‰æ•°ã§ã™ã€‚
  • エレメント: キャンãƒã‚¹ä¸Šã®ã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆã®çŠ¶æ…‹ã«ç´ä»˜ã‘られãŸå¤‰æ•°ã§ã™ã€‚

カスタム変数

カスタム変数を作æˆã™ã‚‹

  1. 変数パãƒãƒ«ã§ + をクリックã—ã¾ã™ã€‚
  2. 変数ã®åå‰ã‚’入力ã—ã¾ã™ã€‚
  3. ã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ï¼šStringã€Numberã€ã¾ãŸã¯ Boolean。
  4. åˆæœŸå€¤ã‚’設定ã—ã¾ã™ã€‚ã“れã¯ãƒ•ローãŒé–‹å§‹ã—ãŸã¨ãã«å¤‰æ•°ãŒä¿æŒã™ã‚‹å€¤ã§ã™ã€‚
  5. Create variable をクリックã—ã¾ã™ã€‚

ドット付ãã®åå‰ã‚’使ã†ã¨é–¢é€£ã™ã‚‹å¤‰æ•°ã‚’グループ化ã§ãã¾ã™ã€‚例:user.score ã‚„ user.goal。

カスタム変数ã®ä½œæˆ

インタラクションを通ã˜ã¦å¤‰æ•°ã‚’æ›´æ–°ã™ã‚‹

詳ã—ãã¯ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®è¨˜äº‹ã‚’ã”覧ãã ã•ã„。

ä»»æ„ã®è¦ç´ ã« Set up variables アクションを追加ã™ã‚‹ã“ã¨ã§ã€å®Ÿè¡Œæ™‚ã«å¤‰æ•°ã®å€¤ã‚’æ›´æ–°ã§ãã¾ã™ã€‚

  1. キャンãƒã‚¹ä¸Šã®è¦ç´ ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. Interactions タブ㧠Add trigger をクリックã—ã¾ã™ã€‚
  3. On tap ã‚’é¸æŠžã—ã€Add action をクリックã—ã¾ã™ã€‚Action type ドロップダウンã‹ã‚‰ Set up variables ã‚’é¸æŠžã—ã¾ã™ã€‚
  4. Add variable をクリックã—ã¾ã™ã€‚å¤‰æ•°ã‚’é¸æŠžã—ã€æ–°ã—ã„値を設定ã—ã¾ã™ã€‚

例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¯ã‚¤ã‚ºã§é¸ã‚“ã å›žç­”ã«å¿œã˜ã¦ user.goal ã«ç•°ãªã‚‹å€¤ã‚’設定ã—ã€ãã®å¤‰æ•°ã‚’使ã£ã¦åˆ¥ã®ç”»é¢ã¸èª˜å°Žã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

インタラクションã«ã‚ˆã‚‹å¤‰æ•°ã®æ›´æ–°

プロダクト変数

プロダクト変数ã¯ã€ã‚¢ãƒ—リストアã‹ã‚‰ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’直接å–å¾—ã—ã¾ã™ã€‚テキストフィールドã§ä½¿ç”¨ã™ã‚‹ã¨ã€ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸä¾¡æ ¼ã€ã‚¿ã‚¤ãƒˆãƒ«ã€ã‚ªãƒ•ァーã®è©³ç´°ã‚’表示ã§ãã¾ã™ã€‚ã¾ãŸã€æ¡ä»¶ã«ä½¿ç”¨ã™ã‚‹ã¨ã€ã‚ªãƒ•ァーã®å¯¾è±¡è³‡æ ¼ã«åŸºã¥ã„ã¦ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を表示ã¾ãŸã¯éžè¡¨ç¤ºã«ã§ãã¾ã™ã€‚

変数説明例
prod_titleプロダクトã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸã‚¿ã‚¤ãƒˆãƒ«Premium Subscription
prod_price1請求期間ã‚ãŸã‚Šã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸä¾¡æ ¼$9.99
prod_price_per_dayã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ä¾¡æ ¼ã‚’è«‹æ±‚æœŸé–“ã®æ—¥æ•°ã§å‰²ã£ãŸå€¤ã€‚サブスクリプション以外ã¯ç©ºã€‚$0.33
prod_price_per_weekサブスクリプション価格を請求期間ã®é€±æ•°ã§å‰²ã£ãŸå€¤ã€‚サブスクリプション以外ã¯ç©ºã€‚$2.33
prod_price_per_monthサブスクリプション価格を1ã‹æœˆã«æ›ç®—ã—ãŸå€¤ã€‚サブスクリプション以外ã¯ç©ºã€‚$9.99
prod_price_per_yearサブスクリプション価格を1å¹´ã«æ›ç®—ã—ãŸå€¤ã€‚サブスクリプション以外ã¯ç©ºã€‚$119.88
offer_priceåˆå›žã‚ªãƒ•ァーã¾ãŸã¯ãƒ—ロモーションオファーã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸä¾¡æ ¼ã€‚ユーザーãŒã„ãšã‚Œã®ã‚ªãƒ•ァーも対象外ã®å ´åˆã¯ç©ºã€‚$0.99
offer_billing_periodオファーã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸè«‹æ±‚期間。トライアルãŠã‚ˆã³ä¸€æ‹¬æ‰•ã„オファーã®å ´åˆã¯ offer_full_duration ã¨åŒã˜ã€‚対象外ã®å ´åˆã¯ç©ºã€‚1 week
offer_full_durationオファーã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れãŸåˆè¨ˆæœŸé–“。対象外ã®å ´åˆã¯ç©ºã€‚1 month
is_free_trialユーザーãŒç„¡æ–™ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ä»˜ãオファーã®å¯¾è±¡ã§ã‚ã‚‹å ´åˆã« true ã‚’è¿”ã™ã€‚true
is_pay_up_frontユーザーãŒä¸€æ‹¬æ‰•ã„オファーã®å¯¾è±¡ã§ã‚ã‚‹å ´åˆã« true ã‚’è¿”ã™ã€‚true
is_pay_as_you_goユーザーãŒå¾“釿‰•ã„オファーã®å¯¾è±¡ã§ã‚ã‚‹å ´åˆã« true ã‚’è¿”ã™ã€‚true

is_free_trialã€is_pay_up_frontã€is_pay_as_you_go ã‚’æ¡ä»¶ä»˜ã表示ã¨çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¯¾è±¡ã¨ãªã‚‹ã‚ªãƒ•ァーã«å¿œã˜ã¦è¦ç´ ã®è¡¨ç¤ºãƒ»éžè¡¨ç¤ºã‚’切り替ãˆã‚‰ã‚Œã¾ã™ã€‚ãŸã¨ãˆã°ã€is_free_trial ㌠true ã®å ´åˆã®ã¿ç„¡æ–™ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ã®ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³ã‚’表示ã™ã‚‹ã€ã¨ã„ã£ãŸä½¿ã„æ–¹ãŒå¯èƒ½ã§ã™ã€‚

オファー変数ã®å€¤ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¯¾è±¡ã¨ãªã‚‹ã‚ªãƒ•ァーã®ç¨®é¡žã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚例ã¨ã—ã¦ã€é€±æ¬¡ã‚µãƒ–スクリプション「Premium Subscriptionã€ï¼ˆ$5)ã«3種類ã®ã‚ªãƒ•ァーãŒã‚ã‚‹å ´åˆã‚’見ã¦ã¿ã¾ã—ょã†ã€‚

  • Pay As You Go: 最åˆã®3週間ã¯3ドル(週ã”ã¨ã«è«‹æ±‚)ã€ãã®å¾Œã¯é€±5ドル。
  • Pay Up Front: 最åˆã®3週間ã¯8ãƒ‰ãƒ«ï¼ˆå³æ™‚請求)ã€ãã®å¾Œã¯é€±5ドル。
  • Free Trial: 最åˆã®1週間無料ã€ãã®å¾Œã¯é€±5ドル。

ã“ã®ä¾‹ã§ã¯ã€prod_title ã¯ã€ŒPremium Subscriptionã€ã‚’è¿”ã—ã€prod_price ã¯5ドルを返ã—ã¾ã™ã€‚オファー変数ã®å€¤ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¯¾è±¡ã¨ãªã‚‹ã‚ªãƒ•ァーã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ï¼š

変数Pay As You GoPay UpfrontFree Trial
offer_price$3$8$0
offer_billing_period1週間3週間1週間
offer_full_duration3週間3週間1週間
Pay Upfront ãŠã‚ˆã³ Free Trial オファーã®å ´åˆã€offer_billing_period 㨠offer_full_duration ã¯åŒã˜å€¤ã‚’è¿”ã—ã¾ã™ã€‚Pay As You Go ã®å ´åˆã€è«‹æ±‚期間ã¯1週間ã§ã™ãŒå…¨æœŸé–“ã¯3週間ã¨ãªã‚‹ãŸã‚ã€ä¸¡è€…ã®å€¤ã¯ç•°ãªã‚Šã¾ã™ã€‚

オファーã®è©³ç´°ã‚„設定方法ã«ã¤ã„ã¦ã¯ã€ã‚ªãƒ•ァーをã”覧ãã ã•ã„。

è¦ç´ å¤‰æ•°

è¦ç´ å¤‰æ•°ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®é¸æŠžå†…容(クイズã§ã®é¸æŠžã€ç¾åœ¨ã®ã‚¿ãƒ–ã€ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ãƒˆã‚°ãƒ«ã®ã‚ªãƒ³/オフãªã©ï¼‰ã‚’記録ã—ã¾ã™ã€‚

è¦ç´ å¤‰æ•°ã®ã‚¿ã‚¤ãƒ—ã¯ã‚°ãƒ«ãƒ¼ãƒ—ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ï¼š

  • å˜ä¸€é¸æŠžï¼ˆSingle choice): å˜ä¸€é¸æŠžã‚¯ã‚¤ã‚ºã¨ã‚¿ãƒ–:
    • selected_id: æ¡ä»¶ã§ä½¿ç”¨ã™ã‚‹è¦ç´ ID
    • selected_title: 動的テキストã§ä½¿ç”¨ã™ã‚‹è¦ç´ ã‚¿ã‚¤ãƒˆãƒ«
  • è¤‡æ•°é¸æŠžï¼ˆMulti-choice): è¤‡æ•°é¸æŠžã‚¯ã‚¤ã‚ºï¼š
    • selected_ids: æ¡ä»¶ã§ä½¿ç”¨ã™ã‚‹è¦ç´ IDã®ãƒªã‚¹ãƒˆ
    • selected_titles: 動的テキストã§ä½¿ç”¨ã™ã‚‹è¦ç´ ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒªã‚¹ãƒˆ
  • トグル(Toggle): トライアルトグル:
    • is_selected: Boolean値 よãã‚るユースケースã¨ã—ã¦ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªã‚‚ã®ãŒã‚りã¾ã™ï¼š
  • ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ãƒˆã‚°ãƒ«ãŒæœ‰åйã‹ã©ã†ã‹ã«å¿œã˜ã¦ç•°ãªã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を表示ã™ã‚‹ã€‚
  • クイズã®å›žç­”ã«åŸºã¥ã„ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ç•°ãªã‚‹ç”»é¢ã«èª˜å°Žã™ã‚‹

テキストã«å¤‰æ•°ã‚’使用ã™ã‚‹

テキストè¦ç´ ã«å¤‰æ•°ã‚’挿入ã™ã‚‹ã«ã¯:

  1. キャンãƒã‚¹ä¸Šã®ãƒ†ã‚­ã‚¹ãƒˆè¦ç´ ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. Design タブ㧠Content フィールドを見ã¤ã‘ã€ãƒ†ã‚­ã‚¹ãƒˆã‚’入力ã—ã¾ã™ã€‚
  3. フィールド内㮠{ } アイコンをクリックã—ã¾ã™ã€‚
  4. リストã‹ã‚‰å¤‰æ•°ã‚’é¸æŠžã—ã¾ã™ã€‚

変数ã¯ä»–ã®è¦ç´ ã§ã‚‚使用ã§ãã¾ã™:

  • リンクやアラートã«å¤‰æ•°ã‚’使ã£ã¦å‹•çš„ã«ã™ã‚‹
  • 変数ã«åŸºã¥ã„ãŸå‹•çš„ãªæ¡ä»¶ã‚’作æˆã™ã‚‹ã€‚例ãˆã°ã€if experience.current > experience.target, navigate to... ã®ã‚ˆã†ãªæ¡ä»¶ãŒä½œã‚Œã¾ã™
テキストè¦ç´ ã¸ã®å¤‰æ•°ã®æŒ¿å…¥

スタイル変数

変数å˜ä½“ã«ãƒªãƒƒãƒãƒ†ã‚­ã‚¹ãƒˆæ›¸å¼ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。Content フィールドã§å¤‰æ•°ã‚’é¸æŠžã—ã¦å¤ªå­—ã€æ–œä½“ã€ä¸‹ç·šã€å–り消ã—ç·šã€è‰²ã®å¤‰æ›´ã‚’é©ç”¨ã—ã¦ã‚‚ã€åŠ¹æžœã¯ã‚りã¾ã›ã‚“。

リッãƒãƒ†ã‚­ã‚¹ãƒˆã®è¨­å®šã¯ãƒ†ã‚­ã‚¹ãƒˆãƒ–ロック全体ã«ã®ã¿é©ç”¨ã•れã¾ã™ã€‚テキストã«ã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定ã™ã‚‹ã«ã¯ã€Design タブ㮠Typography セクションを使用ã™ã‚‹ã‹ã€ä¿å­˜æ¸ˆã¿ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã‚’é©ç”¨ã—ã¦ãã ã•ã„。

フロー内ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å†åˆ©ç”¨ã™ã‚‹

ボタンã®ãƒ©ãƒ™ãƒ«ã€ŒContinueã€ã€ç¹°ã‚Šè¿”ã—使ã†ã‚³ãƒ¼ãƒ«ãƒ»ãƒˆã‚¥ãƒ»ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€è¤‡æ•°ã®ç”»é¢ã«è¡¨ç¤ºã™ã‚‹å…責事項ãªã©ã€ãƒ•ロー内ã§åŒã˜ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒä½•度も登場ã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚機能説明ã®ã‚ˆã†ãªé•·ã‚ã®ãƒ†ã‚­ã‚¹ãƒˆã‚’複数ã®ç”»é¢ã§ä½¿ã„回ã™å ´åˆã‚‚åŒæ§˜ã§ã™ã€‚å„è¦ç´ ã«ã„ã¡ã„ã¡å…¥åŠ›ã™ã‚‹ä»£ã‚りã«ã€ã‚«ã‚¹ã‚¿ãƒ å¤‰æ•°ã«ä¿å­˜ã—ã¦ãŠãã¾ã—ょã†ã€‚ユーザーã«ã‚ˆã£ã¦ç•°ãªã‚‹ç”»é¢ã«èª˜å°Žã™ã‚‹å ´åˆã§ã‚‚ã€è¡¨ç¤ºã•れる文言を統一ã§ãã¾ã™ã€‚

  1. カスタム変数を作æˆã—ã¦ã€ã‚¿ã‚¤ãƒ—ã‚’ String ã«è¨­å®šã—ã€åˆæœŸå€¤ã«å†åˆ©ç”¨ã—ãŸã„テキストを入力ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€å¤‰æ•°åã‚’ button.navigationã€å€¤ã‚’ Continue ã«ã—ã¾ã™ã€‚
    å†åˆ©ç”¨ã™ã‚‹ãƒ†ã‚­ã‚¹ãƒˆã‚’åˆæœŸå€¤ã¨ã—ã¦è¨­å®šã—ãŸã‚«ã‚¹ã‚¿ãƒ å¤‰æ•°ã®ä½œæˆ
  2. テキストを表示ã—ãŸã„å„è¦ç´ ã® Content フィールドã«ã“ã®å¤‰æ•°ã‚’挿入ã—ã¾ã™ã€‚ テキストをã™ã¹ã¦ã®ç®‡æ‰€ã§å¤‰æ›´ã™ã‚‹ã«ã¯ã€å¤‰æ•°ã®åˆæœŸå€¤ã‚’一度更新ã™ã‚‹ã ã‘ã§ã™ã€‚ãã®å¤‰æ•°ã‚’使用ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®è¦ç´ ãŒè‡ªå‹•çš„ã«æ›´æ–°ã•れるãŸã‚ã€å„ç”»é¢ã‚’手作業ã§ç·¨é›†ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。
複数ã®è¦ç´ ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æŒ¿å…¥ã•れãŸåŒã˜ã‚«ã‚¹ã‚¿ãƒ å¤‰æ•°
ÿÿÿÿ