programing

Google 분석 코드의 PHP 코드가 제대로 실행되지 않는 이유는 무엇입니까?

newsource 2023. 3. 16. 21:30

Google 분석 코드의 PHP 코드가 제대로 실행되지 않는 이유는 무엇입니까?

이 코드를 사용하고 있습니다.

<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', 'UA-xxxxxxxx-xx', 'auto');
<?php 
   if (is_single()){
      echo "ga('set', contentGroup1, '".get_the_author()."');n";
      $category = get_the_category();
      if ($category && !empty($category[0]->cat_name)){
         echo "ga('set', contentGroup2, '".$category[0]->cat_name."');n";
      }
   }
?>
  ga('send', 'pageview');

</script>

Wordpress 웹 사이트에서 Google Analytics(콘텐츠 그룹화)로 카테고리 이름과 작성자를 모두 전송하는 것이 목적입니다.

다만, 제 웹사이트가 표시되었을 때, 제 소스 코드(헤드 섹션)에 php 태그가 표시되어 있습니다.PHP 코드가 올바르게 해석되고 작성자/카테고리 정보가 올바르게 삽입되었는지 확인하려면 어떻게 해야 합니까?

여기서 설명하는 문제는 서버가 사용자가 제공한 코드를 해석하고 있지 않음을 의미합니다.

디폴트로는 PHP와 관련되어 있지 않고(예를 들어 .html) 구문 분석되지 않는 파일 형식을 사용하여 발생하는 기본 환경입니다.

워드프레스를 사용하고 있다고 하셨는데, 보호기능이 있는 필드에 이 코드를 삽입하고 코드를 해석하는 대신 문자 그대로 출력하고 있는 것 같습니다.

Wordpress UI를 사용하는 대신 파일을 찾아서 수동으로 업데이트할 수 있습니다., 파일이 프리프로세서에 의해서 해석되는 것을 확인합니다.

또한 WordPress wysiwyg 편집기를 사용하여 php 코드를 추가할 경우 PHP 코드를 실행/파싱할 수 있는 플러그인이 있습니다.

언급URL : https://stackoverflow.com/questions/31647434/why-is-php-code-in-google-analytics-code-not-properly-executed