GoogleのサーバーサイドRESTアプリケーションからGoogleアナリティクスアカウントにヒットを送信したいと考えています。これは、フォーマットに基づいてPOSTリクエストを作成することで可能です。https://ga-dev-tools.appspot.com/hit-builder/Googleアナリティクスヒットビルダー経由で送信されたイベントが表示されない
ただし、テストヒットを送信する試みは複数失敗しました。私はヒットビルダーとcURLを使ってテストを送信しようとしました。 TID(Tracking ID)が正しいこと、およびヒットビルダーでURLとパラメータが正しく検証されていることを確認しました。
ヒントありがとうございます!
「重要:ヒットに送られ、この情報は、Googleアナリティクスの測定プロトコル(有効ヒット)に関する場合に役立ちます
P.S.ヒットビルダーでは試行が成功し、cURLテストでもHTTP 200が返されたと報告されています。しかし、Google Analyticsのリアルタイムイベントまたはビヘイビアイベントには何も表示されません。 – Fred
ペイロードが正しくなく、ヒットビルダーがうまく成功を返すあなたがイベントに必要なカテゴリとアクションを省略したとしても、実際には役に立ちません。ヒットを(匿名化されたUAIDで)投稿できますか? –
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