Carson Lee
Ich verwende ein WordPress, das Automattic/facebook-instant-articles-wp verwendet. Aber mir ist klar, dass der für IA verfolgte Datenverkehr in GA nicht in der Lage war, den Titel anzuzeigen.
Viele Websites empfehlen dies für den GA-Code.
<script>
(function (i,s,o,g,r,a,m) {i['GoogleAnalyticsObject']=r;i[r]=i[r]||function () {(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google- analytics.com/analytics.js','ga');
ga('create', 'ANALYTICS ID', 'auto');
ga('require', 'displayfeatures');
ga('set', 'campaignSource', 'Facebook');
ga('set', 'campaignMedium', 'Social Instant Article');
ga('send', 'pageview', {title: 'POST TITLE'});
</script>
Dann wird in GA „POST TITLE“ angezeigt. Hat jemand eine Ahnung, wie man den Artikeltitel anzeigen kann?
Vielen Dank.
GA-Code wie dieser sollte Ihnen korrekte Titel geben:
<script>
...
ga('create', 'XX-XXXXXXXXX-X', 'auto');
ga('require', 'displayfeatures');
ga('set', 'campaignSource', 'Facebook');
ga('set', 'campaignMedium', 'Social Instant Article');
ga('set', 'title', 'IA - '+ia_document.title); // get your title
ga('send', 'pageview');
</script>
Mit ia_document.title können Sie also den Artikeltitel in Analytics korrekt erhalten.
Hier ist ein Facebook-Hinweis auf das Problem:
https://developers.facebook.com/docs/instant-articles/analytics#analytics-services
Hoffe das hilft.
Der von Ihnen gepostete Code endet mit:
ga('send', 'pageview', {title: 'POST TITLE'});
Aus diesem Grund erscheint “POST TITLE” in GA. Indem Sie dieses Feld bearbeiten, können Sie entscheiden, wie es an GA gemeldet wird.
David
Es gibt ein paar Antworten, die hier anwendbar sein könnten, aber ich werde hier zeigen, was die geringste Änderung erfordert:
in deiner Kopfzeile:
<html <?php language_attributes(); ?> data-title="<?php echo get_the_title();?>">
Sie müssen Ihre eigene Logik für ersetzen get_the_title()
Einige Seiten, die durch Umschreiben erstellt wurden, haben keinen Titel. Aber für die meisten Anwendungen wird es ausreichen.
<script>
(function (i,s,o,g,r,a,m) {i['GoogleAnalyticsObject']=r;i[r]=i[r]||function () {(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google- analytics.com/analytics.js','ga');
ga('create', 'ANALYTICS ID', 'auto');
ga('require', 'displayfeatures');
ga('set', 'campaignSource', 'Facebook');
ga('set', 'campaignMedium', 'Social Instant Article');
ga('send', 'pageview', {title: document.documentElement.getAttribute('data-title')});
</script>
wpclevel
Da Sie Einbettungscode verwenden und sich nicht sicher sind, was das sein könnte POST TITLE
du solltest es versuchen document.title
:
ga('send', {hitType: 'pageview', title: document.title});
Sehen Seitenverfolgung Für mehr Information. Denken Sie daran, sich zu ändern ANALYTICS ID
auch zur tatsächlichen ID.
114473 0 0 cookie-check Facebook Instant Article mit (nicht gesetzt) in Google Analytics yes
Wo hast du diesen Code in dein Theme eingefügt?
– wpclevel
17. Juli 2016 um 2:16 Uhr
@Dan9 Im Analytics-Einbettungscodeabschnitt für das Plugin.
– Carson Lee
17. Juli 2016 um 16:03 Uhr