2017-03-13 13 views
-1

私はサードパーティの紹介システムを使用しています。カートに追加、注文にクーポンを追加するなどのイベントをJSからトリガする方法を探していました。チェックアウト。問題のボタンのidをテーマからテーマに変えることができ、同じ機能のボタンを複数扱っているときに複雑になるので、私はこれをやりたいと思っています。Shopifyストア内のイベントを購読する方法をお探しの場合

組み込みのGoogleアナリティクスとFacebookトラッキングのようなイベントシステムを使用してデータ収集を開始しているようですが、ドキュメントやフォーラムでこれがどのように動作するのか、どうすればいいのかわからないサービスを使用せずに使用してください。理想的には、私はある種の液体を探しています。それから構造の種類を選ぶか、あるいは私が聞くことができる何らかの種類の明確な出来事を探しています。

もちろん、私はjqueryを使用してさまざまなボタンのクリックを聞くことでこれを達成できますが、それは明らかにShopifyがどのように動作するかの中心的な要素である何かを処理するための本当に脆い方法のようです。任意の考えや提案は本当にいただければ幸いです

(この時点で私は私の最初の生まれrumplestiltskinに名前を付けます)

(ここhttps://ecommerce.shopify.com/users/554977/postsから再投稿)

答えて

0

はGAと他のトラッカーを含め、誰もが何を実行します。ショップにインストールされるAppをビルドします.AppはAPIを使用してonloadをトリガーするJSを注入します。興味のあるデータであなたの母船をコールバックするようにJSをプログラムすることができます。

トリガーを求めるあなたのアプローチはあまりにも漠然としています。なぜ車輪を再発明するか、死んだ馬を打つ。あなたの貴重な時間を無駄にし、ちょうど流れに行ってください。

https://help.shopify.com/api/reference/scripttag

+0

Davidさん、ありがとうございます。しかし、テーマ全体で一貫したボタンやイベントがあるようには見えないので、一般化されたトリガーを求めています。それは意味がありますか?申し訳ありませんが、私はこれを明確に説明していないでしょう。私はJSを注入する場合、既存のコンテンツを参照する必要がありました。これは、すべてのソリューションに合った1つのサイズを作ることができないということを意味します。 – itchyspacesuit

+0

具体的には、あなたが提供したリンクから、 "現在、" onload "はサポートされている唯一のイベントです。" 私が求めているのは、特定のテーマにしか使えない普遍的なソリューションを作ることを可能にする、Shopifyのテーマに共通の標準があるかどうかです。 – itchyspacesuit

1

あなたは、APIを介してイベントをウェブフックするために購読することができます: https://help.shopify.com/api/reference/webhook

カート/あなたが有用見つけるかもしれないを作成/とチェックアウトを作成するためのトピックがあります。クーポンコードについては、の注文/ webhooksを購読し、注文データを解析してクーポンコードが含まれているかどうかを確認することができます。

関連する問題