Hello we have setup the Facebook Instant Articles feeds in facebook.
Facebook's Instant Article feature for publishers (rolled out on FB iOS apps mostly for now 30 3 2016) allows tracking by Google Analytics code. However, even after implementing GA code as instructed, we are not able to locate the referral or other info of FB Instant Articles in GA. Can anyone help me understand where exactly to find information in GA about content consumption on Facebook Instant Articles?? Will it appear as a referral source or a hostname? Instant Articles open inside FB.
Unfortunately the other answers all involve some kind of mess that will likely confuse people. Here's an attempt at a solid, modern solution that uses UNIVERSAL ANALYTICS (the new one) rather than "ga.js" (the old one, though there is an even older one urchin.js that no one uses anymore).
So far for me the title gets successfully replaced for me with this code.
I had some very confusing experiences trying to test this with the "REAL-TIME" report on Analytics, where multiple posts were showing up with the same title, but overall I think it's working.
To see the traffic under the Acquisitions section of GA, go to Acquisitions > Source / Medium where it will be listed along with other sources (including several different ones from facebook).
FLAW (shared with all the other solutions) - Unfortunately my solution doesn't get IA traffic to show in the Acquisitions > Social > Facebook report. Even worse, it doesn't even show in the Acquisitions > Social report. Sadly, it gets lost in Acquisitions > Other, and for most of us, will mean a totally messed-up Social report overall.
source / medium
values that it will filter into the different categories like Facebook.Facebook / Social Instant Article
isn't on that list.Source for ia_document.title code: https://developers.facebook.com/docs/instant-articles/analytics
I'm using the solution below (a little bit different) and it's working perfectly.
According to their documentaion https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCampaigns#generalCampaign It is possible to set the source, medium and title through the analytics script. the title it is needed to be set given that the page title for the IA on the FB app is null.
PLEASE NOTICE THE CAPITAL LETTERS in the code are supposed to be updated with you static or dynamic values for it.
Again, Please Notice That THE CAPITALIZED WORDS are to be replaced by your actual values. Enjoy it.
I've done it using dimensions, I think it is better practice, especially if you are tracking leads.
Then create dimension3 in GA's admin and create a segment where dimension3 has the 'Facebook Instant Article' value. This way you can keep the campaign source & medium for their actual purpose.
I ran into the same issue. What works is this here:
The only thing that I do not know now is: If I use the extended Analytics code How to pull the Page Title?
Thanks for all the previous answers and solutions. They inspired me to summarize my learnings and solution in this public gist.
I am using Google's global site tag (gtag.js) to track the pageview and successfully attribute it to the Social medium in Google Analytics.
The following snippet illustrates what worked for me. Please note, we use jinja templates (with Nunjucks) to add the necessary and missing data (eg.
{{googleAnalytics}}
).I embedded it like this in my feed
Implementation Docs