私はGoogleAnalytics( async ga.js )を使用しているeコマースウェブサイトを持っています。このウェブサイトでは、サイトでのCookieを許可しないサードパーティのサービス(フランスの銀行による)で支払いが行われます。そのため、顧客が支払いを行って取引を完了するためにオフサイトに行くと、Googleアナリティクスで顧客を失います。もちろん、彼女は「ウェブサイトに戻る」リンクをクリックするかもしれませんが、これは100%ではありません。
ただし、銀行サイトは、多くの変数とともに、トランザクション結果(支払いが完了したかどうか)のサーバー間確認を送信します。変数の中には、サーバーから発行された元のリクエストから変更されずに返されるテキストフィールドがあります。
言い換えると、ユーザーが支払いボタン(これはPOST HTMLフォームです)をクリックしたときに、POSTリクエストとともにテキストフィールド(最大3200文字)を銀行サーバーに送信できます。このテキストは変更されずに次のアドレスに送信されます。私のサーバー(しかし、私たちはもはやブラウザではありません)。
これらのパラメータが与えられた場合、訪問者がトランザクションを完了したことを示すシグナルをGoogle Analyticsに送信するにはどうすればよいですか(完了している場合)。これを達成するためのより良い/より簡単な方法はありますか?
環境はLAMPで、PHP用のGoogleAPIクライアントライブラリを使用できます。