# Discourse에 Plausible Analytics 또는 Fathom 트래킹 추가

**URL:** https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310
**Category:** Data & reporting
**Tags:** guide, analytics
**Created:** [12월 14, 2020, 11:11오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310 "2020-12-14T23:11:26Z")
**Posts on this page:** 13
**Page:** 2

<div class="post-metadata">

### Author: ![JasonH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jasonh/32/287309_2.png) [@JasonH](https://meta.discourse.org/u/JasonH)
#### Post date: [1월 20, 2023, 1:11오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/22 "2023-01-20T01:11:59Z")

</div>

제가 무언가를 잘못하고 있는 건가요? 테마 컴포넌트를 추가하고 제가 사용하는 기본 테마에 적용했는데, 포럼에서 소스를 확인하면 스크립트가 표시되긴 합니다. 하지만 Plausible에서는 여전히 “첫 페이지뷰 대기 중” 상태입니다. 수정하지 않은 기본 Plausible 스크립트로도 시도해 보았지만 여전히 아무것도 표시되지 않습니다.

 ![Screenshot 2023-01-19 at 8.08.53 PM](https://global.discourse-cdn.com/meta/original/4X/b/2/7/b271f786138858b2118df856632c342532773ac1.png)

---

<div class="post-metadata">

### Author: ![th0rgall](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/th0rgall/32/293030_2.png) [@th0rgall](https://meta.discourse.org/u/th0rgall)
#### Post date: [4월 18, 2023, 10:01오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/23 "2023-04-18T22:01:24Z")

</div>

위 논의를 이어가며: 저는 Plausible에서 `.hash.js` 스크립트를 사용할 때 동일한 문제를 겪었습니다.

“하드 리프레시”(Ctrl/Cmd+F5)를 할 때만 어떤 식으로든 페이지 뷰가 기록되었고, 그 외에는 페이지 뷰가 기록되지 않았습니다. 앱 내 내비게이션으로 이동한 경우에도 기록되지 않았습니다.

저는 스크립트 이름에서 `.hash` 부분을 제거하고 표준 스크립트로 되돌린 후, 모든 기록이 완벽하게 작동하는 것 같았습니다! (현재 방문자(Current Visitor)로 테스트하고, 클릭한 모든 페이지가 Plausible에 표시되는 것을 확인하여 검증했습니다)

제 환경:

- DockerHub의 Plausible v1.5 이미지를 사용 중입니다.
- Discourse v3.1.0.beta2 (47abe61994)
- 4개월 전 Plausible 문서의 Discourse 항목에 추가된 [Content Security Policy 지침](https://github.com/plausible/docs/blame/528feae50059e2f3f9cd64596bac92d4f718a0e7/docs/discourse-integration.md?plain=1#L23-L29)도 따랐다는 점을 참고해 주세요 (@JasonH 님이 놓치셨을 수도 있겠네요?)

`.hash.js` 스크립트가 정상 작동했던 분들의 경우에도 어떤 버전을 사용 중인지, 그리고 여전히 작동하는지 보고해 주실 수 있을까요? @itsbhanusharma @justin

이러한 상반된 보고가 있는 데에는 아마도 이유가 있을 것입니다. 보고서와 연결된 버전을 파악하는 것이 조사를 시작하는 좋은 출발점이 될 수 있습니다.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [4월 18, 2023, 10:14오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/24 "2023-04-18T22:14:44Z")

</div>

동작하는 것 같습니다

```plaintext
<script defer async data-domain="yourforum.co" src="https://stats.yourforum.co/js/plausible.hash.outbound-links.js"></script>

```

---

<div class="post-metadata">

### Author: ![BryanV](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bryanv/32/226479_2.png) [@BryanV](https://meta.discourse.org/u/BryanV)
#### Post date: [6월 18, 2023, 11:22오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/25 "2023-06-18T23:22:24Z")

</div>

위 @th0rgall 님의 의견에 동의합니다: OP에서 설명한 현재 문서화된 프로세스, 즉 `script.hash.js` 스크립트는 전혀 작동하지 않는 것으로 보이지만, Plausible가 제공하는 표준 `script.js` 링크를 사용하면 작동하는 것 같습니다. @JammyDodger @justin 현재 상황에 대해 코멘트를 달아주실 수 있을까요? 현재 많은 오픈소스 프로젝트가 GA에서 마이그레이션하는 데 관심이 있습니다.

수정: CSP 스크립트 src에 `plausible.io`를 추가했다는 점을 명시합니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [6월 19, 2023, 9:49오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/26 "2023-06-19T09:49:31Z")

</div>

Plausible에 대한 이전 경험이 전혀 없지만, 무료 체험판을 등록해서 테스트해 봤고, 화면의 안내를 그대로 따라갔을 뿐 추가적인 변경 사항 없이 바로 잘 작동했습니다. 🥳

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/9/e/49e77a600c69feb4e133c2b7818b494cd7a0b3f2.png)

다른 분들도 같은 경험을 하고 있다면, 사용 설명서를 업데이트하는 데 기꺼이 참여하겠습니다. 👍

다만, 제가 알아야 할 다른 사항이 있다면 알려주세요. 🙂

(그리고 CSP에 추가하지 않았는데, 콘솔에 에러가 보이지 않는 것 같습니다?)

---

<div class="post-metadata">

### Author: ![BryanV](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bryanv/32/226479_2.png) [@BryanV](https://meta.discourse.org/u/BryanV)
#### Post date: [6월 22, 2023, 2:04오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/27 "2023-06-22T02:04:03Z")

</div>

@JammyDodger 위에서 언급한 성공은 단순한 `script.js` 스크립트로 이루어진 것인가요? 그렇다면 제 경험과 일치합니다. 며칠 전 `script.js`로 설정한 이후로 AFAICT(제가 아는 한) 모든 것이 정상적으로 작동하고 있습니다:

 ![Screenshot 2023-06-21 at 19.03.27](https://global.discourse-cdn.com/meta/original/4X/d/2/8/d283a0dcd29cae7ed45de26e7d5c163f1e3b3732.png)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [6월 23, 2023, 10:32오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/28 "2023-06-23T10:32:45Z")

</div>

OP를 수정했습니다. 👍 이상한 점을 발견하시면 알려주세요. 🙂

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [4월 1, 2024, 11:03오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/29 "2024-04-01T11:03:03Z")

</div>

plausible에서 커스텀 프로퍼티 기능을 사용해 본 분이 계신가요? 제 경우라면 토픽 카테고리 및 토픽 태그를 plausible의 커스텀 프로퍼티로 추가하여 모든 카테고리의 토픽과 태그의 클릭을 세그먼트로 나누고 싶습니다.

---

<div class="post-metadata">

### Author: ![philh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philh/32/532740_2.png) [@philh](https://meta.discourse.org/u/philh)
#### Post date: [5월 4, 2025, 10:22오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/30 "2025-05-04T22:22:19Z")

</div>

위 설명과 Fathom 가이드를 따르는 것

> [@Discourse](#):
>
> 자세한 내용은 Fathom의 이 가이드를 참고하세요:
> 
> [Ember.js - Fathom Analytics](https://usefathom.com/docs/integrations/ember)

업데이트가 필요한 것 같거나 제가 놓치고 있는 부분이 있는 것 같습니다 🙂

"Content security policy script src"에 [https://cdn.usefathom.com/script.js를](https://cdn.usefathom.com/script.js%EB%A5%BC) 추가하면 오류가 발생하고 저장되지 않습니다. 이상한 점은 [https://cdn.usefathom.com/script.js가](https://cdn.usefathom.com/script.js%EA%B0%80) 없어도 Fathom이 (대부분) 작동하는 것입니다.

제안이 있으신가요?

 ![Screenshot 2025-05-04 150847](https://global.discourse-cdn.com/meta/original/4X/6/6/d/66dea5d2379c4a4de69f14640e2f0ff8c40b8de3.png)  
 ![Screenshot 2025-05-04 151020](https://global.discourse-cdn.com/meta/original/4X/f/4/f/f4f1ef96d0c831558bab774162308347244fe7d1.png)

---

<div class="post-metadata">

### Author: ![philh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philh/32/532740_2.png) [@philh](https://meta.discourse.org/u/philh)
#### Post date: [5월 8, 2025, 5:23오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/31 "2025-05-08T17:23:25Z")

</div>

업데이트([Content-Security-Policy now uses 'strict-dynamic'](https://meta.discourse.org/t/content-security-policy-now-uses-strict-dynamic/298172))로 인해 Fathom 또는 Plausible 콘텐츠 보안 정책(CSP) 스크립트 src를 추가할 필요가 더 이상 없습니다.

Ash @ Fathom은 그들의 Discourse 문서를 업데이트할 것이라고 보고했습니다.

Fathom과 Plausible 모두 다음 컴포넌트를 추가하면 정상적으로 작동합니다:

```plaintext
<script src="https://cdn.usefathom.com/script.js" data-spa="auto" data-site="yourcode" data-canonical="false" defer></script>

<script defer data-domain="YOUR-Domain" src="https://plausible.io/js/script.js"></script>

```

명백해 보일 수 있지만… Plausible 또는 Fathom 스크립트가 포함된 컴포넌트는 "기본값"으로 설정된 테마에 연결되지 않으면 작동하지 않는 것 같습니다. 여러 테마가 사용 가능한 사이트에서는 테스트해 보지 않았지만, 기본 테마가 선택되지 않으면 분석 컴포넌트가 호출되지 않을 것으로 추측합니다. Discourse가 기본적으로 기본 Discourse 테마를 사용하되 이를 기본값으로 선언하지 않아도 정상적으로 작동하는 점을 고려하면 다소 이상해 보입니다.

@Falco 기본 선택을 강제하는 것이 유용할 수 있습니다.

 ![Screenshot 2025-05-08 101726](https://global.discourse-cdn.com/meta/original/4X/3/9/8/398fb838f0e713100b1d254ecbda989f2a54d31a.png)

---

<div class="post-metadata">

### Author: ![FathomAsh](https://avatars.discourse-cdn.com/v4/letter/f/65b543/32.png) [@FathomAsh](https://meta.discourse.org/u/FathomAsh)
#### Post date: [5월 9, 2025, 9:31오후 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/32 "2025-05-09T21:31:19Z")

</div>

여러분 안녕하세요, Fathom의 Ash입니다 👋

잠깐 들러서 말씀드리자면, @philh 님이 완전히 맞습니다 — 저희 Discourse 설정 문서는 조금 구식이었습니다(더 이상 CSP에 저희 script src를 추가할 필요가 없습니다). 알려주셔서 감사합니다, @philh 님!

이제 해당 단계를 제거하여 가이드를 업데이트했으며, 앞으로의 혼란을 방지할 수 있기를 바랍니다. 또한 이 스레드에서 공유된 유용한 정보를 바탕으로 Fathom을 Discourse에 설정하는 단계별 가이드도 추가했습니다 — 이것도 감사합니다!

업데이트된 가이드는 여기서 확인하실 수 있습니다:

[https://usefathom.com/docs/integrations/discourse](https://usefathom.com/docs/integrations/discourse)

혹시 이 스레드를 우연히 발견하시고 설정에 도움이 필요하신 분이 있다면, 저희 지원팀에 편하게 연락해 주세요 — 항상 기꺼이 도와드리겠습니다 🙂

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [5월 10, 2025, 3:18오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/33 "2025-05-10T03:18:11Z")

</div>

이것이 질문이 아니라 가이드임을 명확히 하기 위해 이 주제에 #guide 태그를 추가해야 할까요?

---

<div class="post-metadata">

### Author: ![philh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philh/32/532740_2.png) [@philh](https://meta.discourse.org/u/philh)
#### Post date: [5월 15, 2025, 3:31오전 UTC](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310/34 "2025-05-15T03:31:55Z")

</div>

OP에 새로운 Fathom 가이드 URL을 업데이트했습니다. @FathomAsh 감사합니다.

@NateDhaliwal님과 동의합니다. 태그 권한이 있는 누군가가 OP에 #guide 태그를 추가해 주면 좋겠습니다.

[Previous page](https://meta.discourse.org/t/add-plausible-analytics-or-fathom-tracking-to-discourse/173310.md?page=1)
