Google MerchantとのWebストア統合

こんにちは



私の経験を共有し、いくつかのニュアンスについて話したいです。

まず、 Google Merchant自体 (以下GM)に関するいくつかの情報。 これは、ある意味ではGoogleのサービスです。あらゆる種類のさまざまなカテゴリの製品のカタログです。これにより、購入者はそれぞれ製品を検索し、販売者はそれらを表示できます。

サービスにアップロードされた製品(それらに関する情報)は、製品検索( Google Product Search )広告( Google Product Ads 、つまり広告メッセージを製品に直接関連付けることができます)およびインフラストラクチャを構築するときに使用できます( Google Commerce Search )。



プロセス


私の目標は、製品データをGMにアップロードして、人々がそれをGoogleショッピングで見つけられるようにすることでした。 他の目的のために、プロセスと最終結果は異なる場合があります。



通常起こるように、このサービスはいくつかの国でのみ利用可能です。 データのダウンロードはどこからでもでき、どこからでも販売できますが、購入者は米国、英国、オーストラリア、ドイツ、フランス、日本、中国、イタリア、オランダ、スペインに所在する必要があります。

このような制限は、Google Checkoutシステムによって課され、これを介して販売/購入が行われます。



いずれにせよ、このシステムは、上記の国々で販売を計画している、またはすでに販売している人にとって有用です。



したがって、すべての統合は、拡張子がxmlまたはtxtの構造化ファイルの定期的なダウンロードで構成されます。

txtファイルでは、データはタブ文字で区切る必要がありますが、気に入らなかったため、XMLを使用しました。



フィード(データソース)とxmlファイル自体を作成するプロセスを検討してください。

GMを最初に入力すると、システムは最初のフィードを作成し、「ストア」自体をセットアップすることを提案します。 すぐに設定し、後で使用することができます。このデータは何にも影響しませんが、すべての潜在的な購入者に表示されます。



小さな余談


1つの「ストア」に複数のフィードがあり、それぞれが特定の国を対象としています。 たとえば、特定の製品セットを持つ米国のフィードと、別の製品セットを持つオーストラリアのフィードを作成できます。 したがって、米国からの購入者には一部の製品が表示され、その他の製品には表示されます。



国ごとに、別の理由でフィードが個別に作成されます。各フィードには、配送価格と税金の独自の設定があります。



システムには、テストとしてマークされたフィードを作成する機能があります。 正確さとパフォーマンスを確認するためだけです。 そこにロードされたすべてのデータはカタログに表示されませんが、表示され、正確性を確認できます。



続ける


フィードを作成した後、xml-fileを使用して手動で(通常のファイルアップロード)、またはロード元のURLを指定してデータをロードできます。 2番目のオプションでは、週に1回などの定期的なダウンロードを設定し、必要に応じて認証データを指定できます。



XMLファイル自体は、次の構造を持っている必要があります。



<_?xml version="1.0"?>

<_rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">

<_channel>

<_title>The name of your data feed<_/title>

<_link>http://www.example.com<_/link>

<_description>A description of your content<_/description>

<_item>

<_g:id>1a<_/g:id>

<_title>Some title<_/title>

<_link> example.com/item1-info-page.html<_/link>

<_description>Some text about this product<_/description>

<_g:image_link>http://www.example.com/image1.jpg<_/g:image_link>

<_g:price>25<_/g:price>

<_g:condition>new<_/g:condition>

<_/item>

<_item>

...

<_/item>

<_item>

...

<_/item>

<_/channel>

<_/rss>









(下線なしのすべてのタグ。パーサーは正常に挿入できない、またはできない...)

すべての製品情報は<_item>タグにあります....



ご覧のとおり、一部のパラメーターは<g:...>で始まります-これらのパラメーターは必須または強く推奨されています。 たとえば、<g:id>(ストア内の製品識別番号)または<g:price>(コスト)のない製品は、システムでも受け入れられません。

属性の完全なリストは、 このページとこのページにあります。



ファイルをダウンロードして処理した後、システムは各製品の各ポジションに対して警告または推奨を発行します。 たとえば、製品の説明に無効な文字が含まれている、画像が示されていない、必要なパラメーターがないなどです。



そして、ここにかなり興味深いニュアンスがあります-各製品はカタログに従ってカテゴリーに設定できます。 そして、カテゴリに応じて、フィードを処理した後のGMは、異なるカテゴリの製品に対してまったく異なる推奨事項を提示できます。

たとえば、カテゴリが「衣服」の製品の場合、xmlファイルに「サイズ」、「色」などのフィールドを追加することが提案されます。

一部のフィールド(ブランド、カテゴリなど)はすべての製品に推奨されます。



GMシステム自体にも、提供された情報の品質を分析したり、製品に関する集計レポートを表示したり、いくつかの設定を行う機会があります。

FTP経由で、 uploads.google.comサーバーを使用して、またはGoogle Cloud Storageにアカウントを接続して、フィードのファイルのアップロードを構成する興味深い機会があります。

したがって、アカウントをAdWords / Checkoutに関連付けることができます



最後の興味深い詳細-Googleの他の多くのサービスと同様に、「ストア」へのアクセスは、Googleアカウントを持つ他のユーザーに提供され、表示と管理の権利を共有できます。



要約すると、プロセスは簡単に次のとおりです。





すべてが整っていれば、すぐに商品を検索して広告にバンドルできるようになります。



ご清聴ありがとうございました。



PS招待してくれたUFOにとても感謝しています。



All Articles