Annonces de la maison dans le plugin officiel de publicité

Bonjour @neil, quelle serait l’approche pour intégrer le JavaScript du réseau publicitaire avec les annonces internes ? Existe-t-il un composant de thème qui gère cela ?

Merci beaucoup

1 « J'aime »

Vous auriez probablement besoin de créer un plugin similaire à la partie AdSense et Ad Manager du plugin publicitaire officiel. Les publicités internes ne sont pas l’endroit approprié pour gérer des publicités externes.

8 « J'aime »

Super fonctionnalité ! J’ai une longue liste de sponsors, environ 20. Sur mon site, je les randomise, et j’aimerais faire de même ici, sinon j’obtiens toujours le premier sur chaque page de sujet.

Je vois trois solutions possibles :

  1. La fonctionnalité pourrait inclure un randomiseur. Simple case à cocher pour randomiser la liste une fois avant chaque affichage, puis les afficher les uns après les autres.

  2. La fonctionnalité pourrait permettre d’ajouter une URL optionnelle vers un script qui fournirait une publicité aléatoire à chaque appel.

  3. Je pourrais appeler ce même script dans le contenu de la publicité. J’ai écrit le script mais je n’arrive pas à l’appeler. J’ai essayé ceci :

<link rel="import" href="http://www.site.com/spon/_banner_spon_comm.php"></div>

mais cela n’a pas fonctionné. Existe-t-il un moyen de récupérer du contenu depuis une URL qui soit pris en charge par cette implémentation ?

1 « J'aime »

Le plugin commence déjà par un élément aléatoire et les parcourt uniformément dans l’ordre. Êtes-vous sûr d’avoir ajouté toutes vos publicités à l’inventaire supérieur de la liste des sujets ?

4 « J'aime »

Oh là là… maintenant je vois ce que ça fait. Merci pour la précision ! Il y a beaucoup à apprendre.

Bien que la granularité soit pratique et permette de sélectionner chaque élément individuellement, il serait agréable d’avoir une option « tout » ou une interface de sélection multiple. J’imagine une liste de publicités sur le côté gauche et des colonnes de cases à cocher pour chaque emplacement publicitaire… bien que ce ne soit pas un format d’interface que j’ai vu utilisé jusqu’à présent.

3 « J'aime »

Est-il possible de suivre les vues et les clics sur les publicités internes ?

3 « J'aime »

Le suivi des clics est assez simple avec Bitly. Je ne suis pas sûr pour les vues.

2 « J'aime »

Wouah, ça m’a pris un certain temps de trouver où télécharger ce plugin.

Je partage donc un lien : https://github.com/discourse/discourse-adplugin - cela pourrait faire gagner du temps à d’autres… ?

5 « J'aime »

Suggestion rapide : Je pense que ce serait génial si certaines options globales du plugin de publicité étaient disponibles pour chaque publicité individuelle.

Par exemple :

  • pas de publicité pour les messages personnels
  • pas de publicité pour les groupes
  • pas de publicité pour les catégories
  • pas de publicité pour les étiquettes

De plus, une nouvelle option pour « pas de publicité sur la page d’accueil » (à la fois pour les paramètres globaux et individuels des publicités).

Ainsi, vous pourriez cibler des publicités internes, en affichant différentes publicités pour différentes catégories/étiquettes et pour la page d’accueil.

Une alternative consisterait à rendre le ciblage positif plutôt que négatif, afin que vous sélectionniez activement les emplacements où la publicité sera affichée, plutôt que ceux où elle ne le sera pas.

5 « J'aime »

C’est fantastique ! Bravo à vous tous !!!

5 « J'aime »

Y a-t-il une possibilité de définir des paramètres par publicité ? J’aimerais créer une publicité qui s’affiche uniquement pour un groupe, mais je ne souhaite pas désactiver complètement les publicités pour tous les autres groupes.

Modifié pour ajouter cette question : Peut-on peut-être y parvenir en modifiant le CSS de la publicité spécifique que je souhaite afficher uniquement pour ce groupe ?

1 « J'aime »

Oui, c’est une façon de le faire. Le groupe principal de l’utilisateur actuel sera utilisé pour ajouter une classe à la balise body de la page. Puisque mon groupe principal ici est « team », la balise body a une classe « primary-group-team » pour moi.

2 « J'aime »

Hmm… Je ne peux cibler que le groupe principal, pourtant ? Ça ne va pas fonctionner dans mon cas.

1 « J'aime »

Vérifiez-vous dans Paramètres → Plugin de publicité ?

2 « J'aime »

Nous ne prenons pas en charge les paramètres par publicité, il est donc impossible de le faire sans consulter le groupe de publicité principal.

4 « J'aime »

Question de suivi rapide. Est-il possible de cibler des utilisateurs sans groupe principal ? Si je pouvais simplement créer une publicité affichée aux personnes qui n’ont encore rejoint aucun groupe, les incitant à rejoindre un groupe, je serais ravi.

1 « J'aime »

Bonjour Neil, as-tu déjà créé une option pour restreindre une publicité à des catégories désignées ? Si oui, ou si tu as une solution de contournement, ce serait formidable. Dans mon cas, chaque annonceur n’est généralement pertinent que pour une seule catégorie.

4 « J'aime »

Non, cette fonctionnalité n’a pas encore été créée et nous n’avons pas encore de spécification à ce sujet. Il n’existe pas de bonne solution de contournement, à part utiliser une classe CSS pour masquer les publicités lorsqu’elles se trouvent dans la mauvaise catégorie.

3 « J'aime »

C’est un point valable, afficher des publicités pour une catégorie spécifique est certainement utile. J’utilise Discourse avec une catégorie par langue différente, donc afficher des publicités dans différentes langues pour des catégories spécifiques serait appréciable.

2 « J'aime »

Je teste le plugin officiel Ad pour les publicités internes et je me demande s’il est possible d’afficher des publicités dans des emplacements personnalisés (autres que #available-locations-for-ad-display).

J’ai ajouté un en-tête HTML/CSS personnalisé en utilisant la fonctionnalité Éditer HTML/CSS et je souhaiterais pouvoir insérer des publicités internes gérées dans l’administration via le plugin dans mon en-tête personnalisé.

Est-ce réalisable ? Merci !

3 « J'aime »