0

Google Reporting API V4 を使用して、1 つのセッション/ユーザーの完全な参照パスにアクセスするにはどうすればよいですか? この場合、PHPで.

たとえば、Google の Reporting API V4 ドキュメントに次のコードがあります。( https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-php )

function getReport(&$analytics) {

  // Replace with your view ID, for example XXXX.
  $VIEW_ID = "<REPLACE_WITH_VIEW_ID>";

  // Create the DateRange object.
  $dateRange = new Google_Service_AnalyticsReporting_DateRange();
  $dateRange->setStartDate("7daysAgo");
  $dateRange->setEndDate("today");

  // Create the Metrics object.
  $sessions = new Google_Service_AnalyticsReporting_Metric();
  $sessions->setExpression("ga:sessions");
  $sessions->setAlias("sessions");

  // Create the ReportRequest object.
  $request = new Google_Service_AnalyticsReporting_ReportRequest();
  $request->setViewId($VIEW_ID);
  $request->setDateRanges($dateRange);
  $request->setMetrics(array($sessions));

  $body = new Google_Service_AnalyticsReporting_GetReportsRequest();
  $body->setReportRequests( array( $request) );
  return $analytics->reports->batchGet( $body );
}

この部分は興味深いです:

$sessions->setExpression("ga:sessions");
$sessions->setAlias("sessions");

ディメンションとメトリクス エクスプローラー ( https://developers.google.com/analytics/devguides/reporting/core/dimsmets )

参照 URL のパス (例: document.referrer)。誰かが自分の Web ページにプロパティへのリンクを配置した場合、これは参照リンクを含むページのパスです。

ホスト名とパスを含む完全な参照 URL。

私は、目的のディメンション/メトリックを取得するだけで、この方法で移動する必要があると想定しています:

$sessions->setExpression("ga:referralPath");
$sessions->setAlias("referral_path");

また

$sessions->setExpression("ga:fullReferrer");
$sessions->setAlias("full_referrer");

これは正しいアプローチでしょうか?そうでない場合、これを達成する別の方法はありますか?

そして別の質問: このメトリクス/ディメンションでリクエストを行う場合:

$sessions->setExpression("ga:referralPath");
$sessions->setAlias("referral_path");

Google はどのセッションから referralPath を取得するかをどのように認識していますか?

4

1 に答える 1

0

このリファレンス ドキュメントには、 Real Time Reporting APITraffic Sources - Dimensions and Metricsで利用できるすべてのディメンションと指標がリストされ、説明されています。

ディメンションのサンプルは次のとおりです。rt:referralPath- 参照元のパスURL(例: document.referrer)。誰かが自分の Web サイトにあなたのプロパティへのリンクを配置した場合、この要素には参照リンクを含むページのパスが含まれます。この値は、 の場合にのみ設定されrt:medium=referralます。

注: Google アナリティクスの superProxyを使用して、Google アナリティクス API を使用した認証、キャッシュ、API レスポンスの変換に関する実装の詳細の多くを、視覚化ライブラリやチャート ライブラリで直接使用される形式に処理します。

をお読みManagement APIになることもできます。この API は、最初にアプリケーションを起動して実行するのに役立つガイドであり、その後、API を操作してアカウント、ユーザー、そしてデータ管理。また、各 API エンドポイントのすべてのパラメーターの詳細を示し、API サンプル コードを含む完全なリファレンスドキュメント セットもあります。

于 2016-07-30T11:03:56.317 に答える