여러분 안녕하세요, 여기 첫 게시글이지만 제 커뮤니티에 Discourse를 1년째 사용 중입니다.
통합(Integration) 관련해서 고민 중인 질문이 있습니다. 저는 프랑스어권 여러 국가의 독자들이 있어서 메인 사이트에서 Geotargetly를 사용해 개인화된 콘텐츠를 표시하고 있습니다. 그동안 잘 작동했기 때문에, 내부 광고(in-house ads)에 이를 사용해 보기로 했습니다. 기본적으로 제가 한 일은 테마 커스터마이징의 본문(body) 섹션에 필요한 geocontent 코드를 추가한 것입니다:
<script>
(function(g,e,o,t,a,r,ge,tl,y){
s=function(){var def='geotargetlygeocontent1587255810065_default',len=g.getElementsByClassName(def).length;
if(len>0){for(i=0;i<len;i++){g.getElementsByClassName(def)[i].style.display='inline';}}};
t=g.getElementsByTagName(e)[0];y=g.createElement(e);
y.async=true;y.src='https://g1584674684.co/gc?winurl='+encodeURIComponent(window.location)+'&refurl='+g.referrer+'&id=-M5EoOQ0UCkoiZcIwAK7';
t.parentNode.insertBefore(y,t);y.onerror=function(){s()};
})(document,'script');
</script>
<noscript><style>.geotargetlygeocontent1587255810065_default{display:inline !important}</style></noscript>
그 다음 Geotargetly 스마트 태그를 다음과 같이 추가하여 내부 광고를 수정했습니다:
<span class='geotargetlygeocontent1587255810065_default' style='display:none;'>
-- 여기 제 광고 콘텐츠 --
</span>
메인 사이트에서는 예를 들어 세 가지 다른 국가를 위해 세 가지 다른 스마트 태그를 추가하면 국가에 따라 올바른 콘텐츠가 표시됩니다.
불행히도 제 Discourse 포럼에서는 전혀 작동하지 않습니다. 지오 스마트 태그 안에 내부 광고를 감싸면 아예 표시가 되지 않습니다. 제가 무언가를 잘못하고 있는 건지, 아니면 제가 알지 못하는 내부 광고의 제한 사항이 있는지요?