3

私はAutomattic/facebook-instant-articles-wpを使ってワードプレスを実行しています。 しかし、私はGAで示されたIAのために追跡されたトラフィックはタイトルを表示することができませんでした。Googleアナリティクスでインスタントアーティクル(未設定)

多くのウェブサイトがGAコードのためにこれを推奨しています。

<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>

そしてそれはGAの 'POST TITLE' を示す終わります。誰でも記事のタイトルを表示するための手掛かりがありますか?

ありがとうございます。

+0

このコードはどこにテーマに入れましたか? – MinhTri

+0

@ Dan9プラグインの解析コード埋め込みセクション。 –

答えて

2

GAコードを使用すると、正しいタイトルを与える必要があります。

<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> 

ですから、分析に記事のタイトルが正しい取得することができia_document.titleで。ここで

は問題にFacebookの参照です: https://developers.facebook.com/docs/instant-articles/analytics#analytics-services

は、この情報がお役に立てば幸いです。

2

あなたと端を掲載しましたコード:「記事のタイトルは」GAにまで来ている理由です

ga('send', 'pageview', {title: 'POST TITLE'}); 

。このフィールドを編集することで、どのようにGAに報告するかを決めることができます。

+0

@J Brazier Opps。ごめんなさい。私は言います。記事タイトルに変更するにはどうすればよいですか? –

+0

@CarsonLee Javascriptを編集して、記事タイトルを 'POST TITLE'というテキスト文字列の代わりに挿入します。 –

+0

@J Brazier Cool。 JavaScriptをどのように表示する必要がありますか?ありがとうございました !! –

2

はここに適用されるかもしれないいくつかの答えがありますが、私は少なくともここでは修正が必要です何が表示されます:あなたのヘッダー内の

:あなたはget_the_title()のために独自のロジックを交換する必要があります

<html <?php language_attributes(); ?> data-title="<?php echo get_the_title();?>"> 

を書き換えを使用して作成された一部のページにはタイトルが付きません。しかし、ほとんどの用途では十分です。詳細は

ga('send', {hitType: 'pageview', title: document.title}); 

参照page tracking

<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> 
2

あなたは埋め込みコードではなくPOST TITLE何ができるか確認を使用しているので、あなたがdocument.titleを試してみてください。 ANALYTICS IDも実際のIDに変更することを忘れないでください。このような

関連する問題