使用 Geotargetly 搭配 Discourse

大家好,这是我在这里的第一个帖子,但我已经使用 Discourse 为我的社区服务一年了。

我有一个关于集成的问题,我一直在这方面挣扎。我在我的主网站上使用 Geotargetly 来显示个性化内容,因为我有一些来自不同法语国家的读者。它一直运行得很好,所以我考虑在我的论坛上使用它来投放内部广告。所以,我所做的就是在主题自定义的 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 论坛上根本不起作用。当我在 geo 智能标签中包装我的内部广告时,它根本不会显示。是我做错了什么,还是我对内部广告的限制有所不知?