1

オフライントランザクションをGoogleアナリティクスにプッシュする必要があります。phpを使用してGoogleアナリティクスに取引をプッシュ

私は、バックエンドから作成された最後の時間で行われた取引を見てeコマースのデータベースを照会するPHPスクリプトを作成することを考えています。これらの取引(および広告申込情報/ SKU)を特定しました。

GoogleアナリティクスにデータをプッシュするためにPHPを使用するにはどうすればよいですか?

+0

はあなたが表示する任意のコードを持っていますか? – masteusz

+0

まだmasteuszです。私はトランザクションと項目のヒットに必要な 'フィールド'を生成するためのデータセットを提供するクエリを持っています。私はPHPを介してAnalyticsのトランザクションヒットを形成する方法を一緒にそれらを配置するだけでは分かりません。アドバイスできますか? – Resh

答えて

0

あなたはmeasurement protocolに行く必要があります。 PHPでこれを行うのに役立つクライアントライブラリはありません。あなた自身でコード化する必要があります。それはそれほど普通のHTTP PostまたはHTTP Get要求ではないと言われています。そのトリックがあなたのリクエストを正しく構築しています。

クイックヒント。

QtはQUE時間の略で、あなたはヒットがサーバーに到着する時間を設定することができます。 4時間以上過ぎてはいけないことに注意してください。

あなたはこれをテストしている間、あなたのヒットを検証するためにdebugエンドポイントを使用することができます。ヒットはGoogleに送信されませんが、有効かどうかを通知します。

+0

DaImToに感謝します - Qtとデバッグに関する注釈は本当に感謝しています!私はHTTP Postを行う方法がわかりません - それはカール操作ですか? – Resh

+0

Googleはあなたの友人です:P http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request PHPのパワーを持っているので、私はあなたのエラーで新しい質問を作成するには動作しない場合は、少し錆びたショットを与えるです。私はそれを見つけ、カールバックの力を得ることができない場合を参照してください:) – DaImTo

0

@DaImToという測定プロトコルが答えです。

https://ga-dev-tools.appspot.com/hit-builder/?v=1&tid=UA-XXXXX-Y&cid=555&t=transaction&ti=12345&ta=westernWear&tr=50.00&ts=32.00&tt=12.00&cu=EUR

あなたはすべてのあなたのポストの要求を検証するためにDIVツールを使用することができます - UAイドを交換してみてくださいここに作ります。

(有効にするために忘れてはいけない - GAでの表示設定からeコマースを新しいアカウントにテストするとき)

関連する問題