Hallo zusammen, dies ist mein erster Beitrag hier, aber ich benutze Discourse jetzt seit einem Jahr für meine Community.
Ich habe eine Frage zu einer Integration, mit der ich Schwierigkeiten habe. Ich benutze Geotargetly auf meiner Hauptseite, um personalisierte Inhalte anzuzeigen, da ich Leser aus verschiedenen französischsprachigen Ländern habe. Das hat gut funktioniert, also dachte ich daran, es für Inhouse-Anzeigen in meinem Forum zu verwenden. Im Grunde habe ich den erforderlichen Geocontent-Code in den Body-Bereich der Theme-Anpassung eingefügt:
<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>
Dann habe ich meine Inhouse-Anzeige modifiziert, indem ich die Geotargetly Smart Tags wie folgt hinzugefügt habe:
<span class='geotargetlygeocontent1587255810065_default' style='display:none;'>
-- Mein Anzeigeninhalt hier --
</span>
Auf meiner Hauptseite würde ich einfach zum Beispiel drei verschiedene Smart Tags für drei verschiedene Länder hinzufügen, und es würde der richtige Inhalt je nach Land angezeigt werden.
Leider funktioniert es mit meinem Discourse-Forum überhaupt nicht. Die Inhouse-Anzeige wird nicht angezeigt, wenn ich sie in die Geo-Smart-Tags einbinde. Mache ich etwas falsch, oder gibt es Einschränkungen bei Inhouse-Anzeigen, die ich nicht kenne?