技術情報

特定のウェブサイトまたはidSiteのすべての訪問者プロファイルを取得する方法はありますか?

2025年01月21日 API 使用方法 分析API

 

来場者プロフィールは、すべての訪問のリストを含む訪問者の概要です。JSONまたはXMLとして完全な訪問者プロファイルをエクスポートすることが可能です。しかし、特定のウェブサイトのすべての訪問者プロファイルデータをエクスポートするには、小さなスクリプトを実装し、以下に説明するようにAPIを使用する必要があります。

すべての訪問者プロファイルをエクスポートする手順

これは2段階のプロセスで、まずAPIを呼び出してウェブサイトのすべての「ビジターID」を収集し、次にそのリストをループして、各「ビジターID」ごとに「ビジター・プロフィールの取得」APIを呼び出します。これを行うには、開発者と連絡を取る必要があります。

以下の手順に従ってください:

  1. APILive.getLastVisitsDetailsを呼び出し、指定された日付範囲の&showColumns=visitorIdを使用して、”ビジターID “カラムのみを返します。
    参考までに例を挙げよう:
    https://example.matomo.cloud/?module=API&method=Live.getLastVisitsDetails&idSite=1&period=day&date=yesterday&format=xml&token_auth=anonymous&showColumns=visitorId
    来場者IDのリストが返信されます。
  2. これで、APIコール:Live.getVisitorProfileを使用してユーザープロファイルを呼び出すことができます。
    ビジターIDをループする小さなスクリプトを実装し、それぞれのビジターIDに対してパラメータをvisitorId=XXXXXXXX としてLive.getVisitorProfileを呼びだします。例:
    https://demo.matomo.cloud/?module=API&method=Live.getVisitorProfile&idSite=1&format=xml&token_auth=anonymous&visitorId=XXXXX

注:同じ訪問者の訪問は、SQLクエリによってのみ達成することができます。