Répondre

1

La méthode la plus simple serait de faire une demande Analytics Reporting API V4 avec la ga:newusers métrique et la ga:source, ga:medium, ga:campaign.

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet 
{ 
    "reportRequests": 
    [ 
    { 
     "viewId": "1174", 
     "dateRanges": 
     [ 
     { 
      "startDate": "2014-11-01", 
      "endDate": "2014-11-30" 
     } 
     ], 
     "metrics": 
     [ 
     { 
      "expression": "ga:newusers" 
     } 
     ], 
     "dimensions": 
     [ 
     { 
      "name": "ga:campaign" 
     }, 
     { 
      "name": "ga:source" 
     }, 
     { 
      "name": "ga:medium" 
     } 
     ] 
    } 
    ] 
} 

Et encore dans le API Explorer. L'API permet également de construire un cohort request pour mesurer les heures supplémentaires d'engagement.

Si vous êtes nouveau dans les API de Google, ils mettent à votre disposition de nombreux client libraries ainsi qu'un ensemble de quickstart guides.

+0

Merci Matt! Pour tous ceux qui cherchent une solution, il existe une dimension appelée ga: acquisitionCampaign qui vous aide à obtenir les données de la campagne d'acquisition. – Rocknroll15