2017-08-01 1 views
1

J'ai une application de noeud. Ici, j'essaie de récupérer le flux de référence de google analytics à l'aide de l'API Google. J'ai mentionné les dimensions, les mesures et d'autres paramètres requis. Voici mon extrait de code,Comment obtenir un flux de parrainage à l'aide de google analytics api?

// imported googleapis npm module 
import google from "googleapis"; 
const analytics = google.analytics("v3"); 

// This is my payload to get the required analytics data 
const analyticsData = { 
    auth: oauth2Creds, 
    accountId: "accountID", 
    webPropertyId: "webPropertyID", 
    profileId: "profileID", 
    ids: "ga:id", 
    "start-date": "90daysAgo", 
    "end-date": "today", 
    metrics: "ga:pageValue,ga:pageviews,ga:entranceRate,ga:exitRate", 
    dimensions: "ga:fullReferrer", 
    "start-index": "1" 
}; 

// Function to get analytical data using the above payload 
analytics.data.ga.get(analyticsData, (err, result) => { 

    // I will get the results here 
    console.log(result); 

}); 

Ici, il retourne uniquement les données relatives à l'entrée. Mais j'ai besoin d'obtenir le flux pour chaque visite de référence. Par exemple, si un utilisateur entre dans la page d'accueil de google et se déplace vers page2, page3 et quitte le site Web, alors j'ai besoin de suivre ce flux. Comment cela peut-il être fait en utilisant google analytics API?

Répondre