우리는 3년 전 SMF에서 Discourse로 이전했습니다. 가장 큰 영향은 광고 수익으로, 이전 대비 10% 수준으로 떨어졌고 그 이후로 회복되지 않았습니다.
저는 Discourse를 정말 사랑합니다. 우아하고, 매끄럽고, 현대적이며, 지혜롭습니다. 기술적인 오류 하나 없이 그저 잘 작동합니다. 하지만 점점 더 포럼을 유지하는 데 있어 이성보다 감정이 앞서고 있습니다. 수익을 회복할 수 있는 해결책이 있기를 진심으로 바랍니다.
저도 이 주제에 대해 더 알고 싶고, 왜 이런 일이 일어나는지를 이해해보고 싶습니다. 이 문제를 겪는 사용자에게는 게시물 사이에 광고가 표시되나요, 아니면 주제당 하나만 표시되나요? 만약 주제당 하나만 표시된다면, 광고 수익이 10분의 1로 줄어드는 것이 완전히 이해가 됩니다(사용자가 평균적으로 주제의 10페이지를 보는 것이 사실이고, 이것이 디스코urs가 있는 단 하나의 페이지로 축소된다고 보면 말이 되니까요).
하지만 실제로는 이전과 마찬가지로 많은 양의 광고를 게시물 사이에 배치하여 표시한다면, 이 문제는 어디서 비롯된 것일까요?
디스커스를 사용하면서 시간이 지나며 깨달은 점은, 광고 수익보다 구독 모델이 더 효과적이라는 것입니다. 충성도 높은 사용자들이 있다면, 기부를 통해 당신을 지원할 의향이 있을 것이며, 이는 포럼을 유지하는 데 충분히 될 것입니다. 커뮤니티와 이 문제에 대해 공개적으로 논의해 보셨나요?
찬드라가 비공개로 자신의 포럼 URL을 알려주었습니다(감사합니다!). 저는 그 포럼을 잠시 둘러보았습니다. 찬드라의 말대로, 메시지가 많은 주제에 진입하면 페이지 상단의 첫 2~3개 광고는 정상적으로 표시되지만, 그 이후의 광고는 빈칸으로 나타납니다(“advertisement”라는 텍스트는 보이지만 실제 광고는 없습니다). 주제에 진입할 때 처음 로드된 페이지 영역에서는 문제가 없어 보이지만, 아래로 스크롤할 때 나중에 로드되는 콘텐츠에서는 문제가 발생하는 것 같습니다. 또한, 주제 내에서 충분히 아래로 내려간 뒤 다시 위로 올라오면, 이전에 정상적으로 표시되던 첫 번째 광고들도 빈칸으로 보이는 경우가 많습니다.
이 문제는 메타에서는 발생하지 않는 것 같습니다. 하지만 여기 메타에서는 CodeFund가 사용되고, 찬드라는 Google을 사용하고 있습니다!? 이 문제가 Google과 관련이 있고, 실제로 Discourse의 페이지 로드 방식과 연관된 것일까요?
아니요, CodeFund를 사용하는 것이 좋은 방법은 아니라고 생각합니다. 하지만 저는 단순히 테스트 목적으로만 사용하려고 했어요. 문제가 어디서 발생하는지 더 잘 진단하고 해결할 수 있도록 하려고요. CodeFund를 사용해도 같은 문제가 발생할까요? (이 문제는 메타에서는 발생하지 않는 것 같아요!)
정확히 그것이 Discourse의 문제인지 Ad 서비스의 문제인지는 잘 모르겠습니다. 그래서 모두에게 한 가지 제안드리고 싶은 것은, 정적 이미지인 하우스 애드(house ad)로 실험을 해보라는 것입니다. 만약 그 이미지가 정상적으로 로드된다면, 문제는 애드 코드 자체에 있는 것입니다. 반대로 이미지가 로드되지 않는다면, Discourse에서 수정해야 할 부분이 있는 것이지만, 그런 경우에는 레이티 로드(lazy load)를 비활성화하는 것이 도움이 될 수 있다고 추측합니다.
큰 주제(topic)의 경우, 해당 주제로 진입할 때 모든 내용을 한 번에 로드하기 때문에(시간이 오래 걸리고 다운로드할 양이 많음) 문제가 발생할 것 같다는 추측입니다. 말씀하신 점은 이해합니다. 테스트 목적으로는 아주 좋을 수 있습니다(문제를 겪고 있는 사람들이 원인을 더 잘 파악할 수 있도록 시도해 볼 수 있는 또 다른 방법입니다).
좋은 아이디어입니다. CodeFund로 테스트하는 것보다 더 쉬울 수도 있습니다.
말씀해 주신 내용은 모두 매우 유용합니다. 아마도 구글이 광고를 보내지 않는 것일 수도 있겠네요.
Vivaldi로 사이트를 테스트해 봤습니다 (요즘은 Linux를 쓰고 있어서요). 모든 것이 정상적으로 작동합니다. 광고도 모두 잘 표시됩니다. "빈 광고"를 보게 된다면, Google이 페이지당 "많은 수의 광고"에 대해 특이한 동작을 한다는 점을 기억해 주세요. 얼마 전까지만 해도 AdSense는 페이지당 3개 이상의 광고를 배치하면 안 되었습니다. 지금은 그 정책이 바뀌었지만, AdSense 봇(자동 AdSense를 사용하는 경우)은 모든 위치에 광고를 배치하지 않습니다. 그래서 이러한 빈 광고 영역이 생기는 것입니다.