E2E データフィードを使用して、Google デリバリー&テイクアウトにアクション リンクを提供する

メールでお知らせしたとおり、2024 年にエンドツーエンドの注文エクスペリエンスをリダイレクト サービスに移行します。2024 年 7 月 1 日をもって、エンドツーエンドのコンシューマー エクスペリエンスは終了します。アクション リンクがエンドツーエンド フィードに追加されている場合は、既存のエンドツーエンド フィードがリダイレクト エクスペリエンスの強化に使用されます。注文リダイレクトのエクスペリエンスにスムーズに移行するため、E2E フィードを使用してアクション リンクを送信してください。このリクエストは、既存のエンドツーエンドのエクスペリエンスには一切影響しないことに注意してください。

アクション リンクは、Google のプラットフォームとパートナーのウェブサイト間の橋渡し役となり、ユーザーがパートナーのウェブサイトの特定のページに移動して注文できるようにします。販売者のアクションでは、リンクから注文ページに直接移動し、ユーザーがカートの作成をすぐに開始できるようにする必要があります。受け取りと宅配の場合は、事前に選択された配送または受け取りのオプションへのディープリンクを提供することをおすすめします。

2024 年 7 月 1 日より前に行う必要がある変更は、既存の E2E フィードにアクション リンクを追加することだけです。アクション リンクの送信はいつでも開始できますが、リダイレクト エクスペリエンスへの移行が完了するまで有効になりません。2024 年第 2 四半期より、エンドツーエンド ユーザー エクスペリエンスからリダイレクト ユーザー エクスペリエンスへのパートナーの移行を開始する予定です。この変更については、事前にお知らせいたします。アクション リンクを本番環境のフィードに追加する前に、サンドボックスでフィードと RTU をアップロードすることをおすすめします。アクション リンクを追加するパートナーは、位置情報アクションに関するポリシーに準拠する必要があります。

v1 インベントリ スキーマv2 インベントリ スキーマのどちらを使用するかによって、アクション リンクを送信する方法が異なります。

v1 在庫スキーマを使用している場合

フィード ファイルで、フィードの最上位構造である DataFeed エンベロープを探します。

DataFeed 要素の Service エンティティごとに、次のように potentialAction プロパティを使用してアクション リンクを送信します。

"potentialAction": { "url": "https://fopatestagent.com/ordering/restaurant-1/delivery" }

{
  "@context": "http://schema.googleapis.com",
  "@type": "DataFeed",
  "dateModified": "2018-01-27T05:01:07-0800",
  "dataFeedElement": [
    {
      "@type": "Service",
      "@id": "https://fopatestagent.com/service/restaurant-1/delivery",
      "serviceType": "DELIVERY",
      "potentialAction": {
        "url": "https://fopatestagent.com/ordering/restaurant-1/delivery"
      },
      "provider": {
        "@type": "Restaurant",
        "@id": "https://fopatestagent.com/locations/restaurant-1"
      }
    }
  ]
}

v2 インベントリ スキーマを使用している場合

Service エンティティで、次のように actionLinkUrl プロパティを使用してアクション リンクを送信します。

"actionLinkUrl":"https://www.rwgpartnerwebsite.com/foodorderpickup/merchant_foepa_3"

{
  "@type": "Service",
  "@id": "10824/takeout",
  "serviceType": "TAKEOUT",
  "actionLinkUrl": "https://www.rwgpartnerwebsite.com/foodorderpickup/merchant_foepa_3",
  "menuId": "10824",
  "restaurantId": "10824"
}

サポートされているサービスごとにアクション リンクを 1 つ送信してください(たとえば、レストランがテイクアウトと宅配の両方をサポートしている場合は、すべてのレストランで宅配とテイクアウトの両方のアクション リンクを 1 つずつ登録します)。デリバリーとテイクアウトの両方に同じリンクを使用できます。引き続きバッチ取り込みを使用して、Service フィードのアクション リンクを送信します。これらの変更は、フィードの取り込み中に認識され、検証されます。Google は URL が有効かどうかを確認し、URL の欠落などの問題が取り込み履歴の詳細に報告されます。

検証

サービス エンティティのバッチデータフィードにアクション リンクを含めない場合、取り込み履歴の詳細ビューにアクション リンクがないことを示す警告が表示されます。

リアルタイム アップデート

リアルタイム更新はリダイレクトでも引き続きサポートされます。既存の E2E リアルタイム更新の実装を変更する必要はありません。ETA や料金などのメタデータがリアルタイムで更新されると、5 分以内にリダイレクトの UI に反映されます。リアルタイム更新を使用してアクション リンクを更新することはできません。リアルタイム アップデートにアクション リンクが含まれている場合、アクション リンクは無視され、ユーザー UI に表示されるリンクは、バッチフィードから正常に取り込まれた最新のアクション リンクになります。