问题
I have a newsletter page on my website which I'd like to also use to capture some additional information about the user using Google Analytics.
Using the getAll() method from ga.js I can get the referrer URL (if any), however I cannot see the medium or source data. Is this possible to retrieve using their ga.js library?
回答1:
Retrieve specific tracker from the list of trackers you obtained. Use the following to access the fields source and medium. tracker.get('campaignSource') and tracker.get('campaignMedium')
Additional help from below links. Access data from ga object: https://developers.google.com/analytics/devguides/collection/analyticsjs/accessing-trackers
Field reference: https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference
回答2:
If you are using google analytics core reporting api try this 'metrics': 'ga:sessions ,ga:pageviews', 'dimensions' : 'ga:source,ga:medium'
来源:https://stackoverflow.com/questions/47752099/get-source-and-medium-from-ga-js