アップグレード失敗のモニタリング
ステップ1: Connect providerを通過できない
ステップ1: Connect providerを通過できない
Subscription Upgradeテンプレートが非表示になることはありません — プロバイダーの設定状況にかかわらず、常にAdd Funnelの下に表示されます。あなたをブロックしているのはステップ1の接続チェックです: Test API keyが緑のチェック付きでAPI key verifiedを返すまで、Continueは無効のままです。2つの異なる結果が同じ赤のキャンセルアイコンとして表示されるため、その横のメッセージを読んでください。
- プロバイダーがキーを拒否した。 トークンに必要なスコープが不足しているか、失効しています。メッセージには具体的な問題が示されます。セットアップと設定に記載されているスコープを持つ新しいトークンをプロバイダーのダッシュボードで発行し、貼り付けて再テストしてください。
- Aftersellがプロバイダーに到達できなかった — 「Could not verify the API key. Please try again.」。トークンに必ずしも問題があるわけではなく、呼び出し自体が失敗しました。もう一度Test API keyをクリックしてください。
顧客の注文に見覚えのない商品が表示されている
顧客の注文に見覚えのない商品が表示されている
これは想定どおりの動作です。その商品はオファー商品であり、受け入れられたアップグレードの記録としてShopify注文に追加されるプレースホルダーのラインアイテムです。混乱を減らすには、オファー商品をわかりやすい名前に変更し、それが何を表すかを説明する説明文をShopify管理画面で追加してください。顧客に見えるものを参照してください。
アップグレードは受け入れられたが、サブスクリプションが変更されなかった
アップグレードは受け入れられたが、サブスクリプションが変更されなかった
Shopifyのチェンジセットとプロバイダーへの API呼び出しは独立しています。オファー商品が注文に追加されたのにサブスクリプションが変更されていない場合、最もよくある原因は次のとおりです。
- プロバイダーのAPIトークンが期限切れか、必要な権限が不足している。Rechargeの場合、トークンは
read_orders、read_subscriptions、write_subscriptions、read_plansを持っている必要があります。ステップ1: Connect providerに移動し、キーを再テストして、エラーメッセージで不足している具体的なスコープを確認してください。 - ファネル内の対象商品が、顧客が実際に購読しているものと一致していない。
- Loopの場合、設定された頻度に対応する対象の販売プランがLoopダッシュボードに存在しない。
- 再試行ワークフローがまだスケジュールを消化中の可能性があります: 呼び出しの失敗後、+1時間後に再試行し、次に+24時間後に再試行します。これはすべてのプロバイダーで同じです — Loopも含まれます。Loopのアップグレード呼び出しは同期的で、成功すれば即座にダッシュボードに表示されます。
販売プランのドロップダウンが空
販売プランのドロップダウンが空
「Use an existing selling plan」オプションは、Recharge、Skio、またはLoopから直接プランを取得します。ドロップダウンが空の場合:
- プロバイダーのダッシュボードで販売プランが設定されていることを確認します。
- APIトークンにPlansへの読み取りアクセス(Recharge:
read_plansスコープ)または適切なスコープ(Skio、Loop)があることを確認します。 - ステップ1: Connect providerに戻り、APIキーを再テストして続行します。
Loopを使用しているが、請求頻度のフィールドがない
Loopを使用しているが、請求頻度のフィールドがない
これは想定どおりの動作です。LoopではBilling frequencyフィールドはまったく表示されません — 表示されるのはDelivery frequencyのみで、「Loop syncs billing to delivery — customers are charged on each renewal」という注記が付きます。配送頻度として設定した内容が、そのまま請求頻度にもなります。これが、前払いサブスクリプション — 配送頻度より長い請求頻度 — がLoopでサポートされない理由でもあります: 使用できないフィールドを提示するのではなく、連携がそれらを最初から拒否します。他のプロバイダーでは両方のフィールドが表示されます。
注文ブラウザーにSubscription conflictバッジが表示される
注文ブラウザーにSubscription conflictバッジが表示される
オファー商品がサブスクリプション専用であり — 商品自体か、そのすべてのバリエーションのいずれか — 顧客のチェックアウトにすでにサブスクリプションが含まれていました。Shopifyは同じ注文に2つ目のサブスクリプションを許可しないため、オファーはスキップされました。注文詳細パネルには、どちらのケースかが明記されます: 「The customer’s checkout already has a subscription, and the offer product is subscription-only」または「All variants of the offer product are subscriptions, and the customer’s checkout already has one.」です。どちらも同じ方法で解決できます — オファーの商品選択を編集して単発購入の商品に入れ替えるか、ステップ4: Offer productのCreate newオプションを使用してプレースホルダーを生成してください。
購読者ではない顧客にアップグレードオファーが表示されている
購読者ではない顧客にアップグレードオファーが表示されている
- Show this funnel for all customersが有効になっていないことを確認してください。これは他のすべてのトリガーを上書きします。
- Variant on subscriptionトリガーを確認してください。これは、選択した商品のいずれかがサブスクリプションとして購入され注文に含まれている場合にのみファネルを表示します。サブスクリプションアップグレードオファーを持つファネルでは、このトリガーはウィザードが管理し、アップグレード対象の商品と同期を保つため、読み取り専用です — パネルには「Managed by this funnel’s subscription upgrade offer.」と表示されます。誤った商品をターゲットにしている場合は、トリガー自体ではなく、アップグレードオファーのトリガー商品を修正してください。
- ファネルの優先順位を確認してください。より広いトリガーを持つ優先度の高いファネルが先に発火している可能性があります。