2016-08-25 21 views
1

GoogleのサーバーサイドRESTアプリケーションからGoogleアナリティクスアカウントにヒットを送信したいと考えています。これは、フォーマットに基づいてPOSTリクエストを作成することで可能です。https://ga-dev-tools.appspot.com/hit-builder/Googleアナリティクスヒットビルダー経由で送信されたイベントが表示されない

ただし、テストヒットを送信する試みは複数失敗しました。私はヒットビルダーとcURLを使ってテストを送信しようとしました。 TID(Tracking ID)が正しいこと、およびヒットビルダーでURLとパラメータが正しく検証されていることを確認しました。

ヒントありがとうございます!

「重要:ヒットに送られ、この情報は、Googleアナリティクスの測定プロトコル(有効ヒット)に関する場合に役立ちます

+0

P.S.ヒットビルダーでは試行が成功し、cURLテストでもHTTP 200が返されたと報告されています。しかし、Google Analyticsのリアルタイムイベントまたはビヘイビアイベントには何も表示されません。 – Fred

+0

ペイロードが正しくなく、ヒットビルダーがうまく成功を返すあなたがイベントに必要なカテゴリとアクションを省略したとしても、実際には役に立ちません。ヒットを(匿名化されたUAIDで)投稿できますか? –

+0

https://www.google-analytics.com/collect?v=1&tid=UA-123456-1&cid=477930332241&t=event&ec=video&ea=test&el=entry&ev=300 これは、郵便番号をHTTP POST x-wwwとして送信しています。 -form-urlencoded これは本当に変です:GAアカウントに新しいプロパティを作成し、イベントが表示されます。 *唯一の違いは、TIDの-1と-2の接尾辞です。 重要なのかどうかはわかりませんが、既存のGAプロパティは「古典的」であると思われますが、私が作成したばかりの新しいものは「普遍的な」ものです。しかし、Googleによれば、すべてのアカウントは普遍的に移行されています。 – Fred

答えて

0

https://developers.google.com/analytics/devguides/collection/protocol/v1/validating-hitsが、私はこのビットにより、混乱を少し残って知ってはいけませんMeasurement Protocol Validation Serverはレポートに表示されず、デバッグ専用です。

レポートのほかに、イベントがリアルタイムで表示されているのがわかります。報告/記録されていないこともあります。

設定したGoogleアナリティクスアカウントの使用例(モバイルアプリの場合)最初に、イベントタイプのヒットを作成しました。それが好きであることを確認しました。そして、Googleアナリティクスにそれをオフに解雇:

Google Analyticsアカウントで

enter image description here

そしてオーバー、リアルタイム>イベントに移動し、見てみましょう:

enter image description here

関連する問題