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 つずつ登録します)。デリバリーとテイクアウトの両方に同じリンクを使用できます。引き続きバッチ取り込みを使用して、サービスフィード内のアクション リンクを Google に送信します。これらの変更は、フィード取り込み時に認識され、検証されます。URL が有効かどうかがチェックされ、URL がないなどの問題は取り込み履歴の詳細に報告されます。

検証

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

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

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