테스트 사이트 - 개발 중인 베타 버전입니다

GTM 스크립트 관련 궁금해요. 채택완료

TKDH 2년 전 조회 1,649

 

안녕하세요

현재 그누보드5, 테마 사용중입니다.

 

관리자 페이지에서 방문자분석 스크립트를 삽입하니

정상적으로 GA4에서 데이터는 잡히는데 

홈페이지 지수가 대폭하락해서 홈페이지 노출이 안되길래

관리자 페이지에서 스크립트를 삭제해주니 다시 노출이 되기 시작했습니다.

 

뭔가 충돌?이 일어나는게 아닐까 하여 FTP 서버에서 직접 스크립트를 삽입해주려 하는데요.

검색을 해보니 FTP > theme > 테마명 > head.sub.php 파일 스크립트를 수정하면 된다라는 말이있고

각 페이지? 마다 스크립트 삽입을 해야하니 개발자 도움을 받아야한다 라는 유튜브 강의들이 있더라구요..

관련해서 혹시 아시는분 가르쳐주시면 감사하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
웅푸
2년 전

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

헤더에 넣음면됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

T
TKDH
2년 전
댓글 너무 감사드립니다! 제가 너무 초보자여서 ^^.. 궁금한 사항 몇가지 더 여쭤볼게요.
지금 주신 스크립트는 각 페이지마다 스크립트를 삽입하지 않아도 전체 사이트에 태그가 설치되는 스크립트로 예상이 됩니다 맞을까요?

그리고 위 스크립트를 삽입할때에는 제가 본문에 적었던 경로인
FTP > theme > 테마명 > head.sub.php 헤더에 삽입하면 될까요?

그리고 추가적으로 GTM에서 제공되는 스크립트를 헤더와 헤더사이 그리고 바디에 삽입하면 되는게 맞을까요~?

질문이 너무 많아 죄송합니다.
피라미드
2년 전
네 두개다 헤더에 넣고 구글G-XXXXXXXXXX 코드 넣으시면됩니다.
T
TKDH
2년 전
다시한번 감사드립니다 :)
T
TKDH
2년 전
안녕하세요 :)
일전에 답변 너무 감사드립니다 ㅠㅠ
홈페이지 지수가 다시 회복되어서 노출되고 있는데
다시 스크립트를 설치하려니 무서워서 사전에 한번 더 여쭤보고 싶어서 댓글 달았습니다.
바쁘시겠지만 아래 스크립트대로 설치하면 되는건지 한번 도와주실 수 있으실까요?
다시한번 염치불구 죄송합니다.


<head>
<meta charset="utf-8">
<meta name="viewport" id="meta_viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10">
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NXXXXXX');</script>
<!-- End Google Tag Manager -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-NXXXXXXXX');
</script>
<?php
if (G5_IS_MOBILE) {
echo '<meta name="viewport" id="meta_viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10">'.PHP_EOL;
echo '<meta name="HandheldFriendly" content="true">'.PHP_EOL;
echo '<meta name="format-detection" content="telephone=no">'.PHP_EOL;
피라미드
2년 전
키 넣고 고우~~해보세요 될듯한데요;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인