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
'programing' 카테고리의 다른 글
스프링 부트 시 안정 컨트롤러에서html 페이지를 반환하는 방법 (0) | 2023.03.16 |
---|---|
WordPress 4.7.2로 업데이트할 수 없음 - 오류: 일관성 없는 파일 권한 (0) | 2023.03.16 |
JSON을 사용한 C#에서 JSON으로의 시리얼화.그물 (0) | 2023.03.16 |
Oracle용 SQL 삽입 생성 (0) | 2023.03.16 |
nodejs: Ajax와 소켓.IO, 장단점 (0) | 2023.03.16 |