3

Automattic/facebook-instant-articles-wp를 사용하는 WordPress를 사용하고 있습니다. 하지만 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에서 '게시물 제목을'보여주는 끝낸다. 누구든지 기사 제목을 보여줄 수있는 단서가 있습니까?

감사합니다. '게시물 제목은'GA에 오는 이유

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

이것은 : 당신이 게시 한

+0

어디에서이 코드를 테마에 넣었습니까? – MinhTri

+0

@ Dan9 분석에서 플러그인의 코드 섹션을 삽입하십시오. –

답변

2

GA 코드는 당신에게 정확한 제목을 제공해야합니다 : 당신이 분석에서 기사 제목이 정확 얻을 수 ia_document.title와

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

그래서. 이 도움이 https://developers.facebook.com/docs/instant-articles/analytics#analytics-services

희망 : 여기

이 문제에 대한 페이스 북의 참조입니다.

2

코드로 끝납니다. 이 필드를 수정하여 GA로보고하는 방법을 결정할 수 있습니다.

+0

@ J Brazier Opps. 미안해. 나는 말할 것이다. 기사 제목을 어떻게 바꿀 수 있습니까? –

+0

@CarsonLee 자바 스크립트를 편집하여 텍스트 문자열 'POST TITLE'대신 기사 제목을 삽입하십시오. –

+0

@J Brazier Cool. 자바 스크립트가 어떻게 나타나는지 보여줄 수 있습니까? 고맙습니다 !! –

2

여기에 적용 할 수있는 몇 가지 답이있다 그러나 나는 적어도 여기에 수정이 필요 무엇을 보여줄 것이다 : 헤더에

: 당신은 get_the_title()에 대한 자신의 논리를 교체해야합니다

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

을 재 작성을 사용하여 작성된 일부 페이지에는 제목이 없습니다. 그러나 대부분의 사용을 위해서는 충분할 것입니다.

<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을 시도해야합니다 :

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

더 많은 정보를 원하시면 page tracking를 참조하십시오. ANALYTICS ID도 실제 ID로 변경해야합니다. 이 같은

관련 문제