ljpp
(ljpp)
1
ハンバーガーメニューにリンクを追加する必要があります。
https://example.com?truendo_open=cookie_settings
しかし、リンクはDiscourseシステムによって変更され、機能が壊れてしまいます。
https://example.com/latest?truendo_open=cookie_settings
リンクは、EUやその他の地域で法的要件であるTruendo CMPによって提供されるプライバシー設定パネルを開く必要があります。設定パネルは、ブラウザのURLフィールドに手動で貼り付けたときに開きます。
Truendoは現在Tappara.coで稼働していますが、GDPR法規制およびサイトの資金調達に使用されているGoogle AdSenseの規約に準拠するためにリンクを実装する必要があります。
「いいね!」 2
sam
(Sam Saffron)
6
Reproが見つかりましたので、今後4週間程度で対応いたします。
「いいね!」 1
Firepup650
(Firepup Sixfifty)
7
しばらくこの問題に気づいていましたが、サイドバーのリンクの1つが機能しなくなったとき、何も気にしませんでした。
ljpp
(ljpp)
8
URLの解析は良い考えのように思えるかもしれませんが、このような問題を引き起こす可能性があり、実際にはほとんど価値がありません。
Truendo CMPに関しては、無料版はGoogle AdSenseと互換性がないため、無効にする必要がありました。AdSenseはTCFを必要としますが、これは無料プランには含まれていません。広告を使用せず、分析などのためにCMPが必要な人にとっては、まともなサードパーティソリューションのように思えます。
david
(David Taylor)
14
@ljpp これを確認していますが、念のため確認しておきたいことがあります。フォーラムの投稿に https://example.com/latest?truendo_open=cookie_settings というリンクを貼り、それをクリックした場合、Truendo はそれを正しく検出し、設定を開きますか?
Discourse 内のナビゲーションは完全なページリロードではなく、PWA 内の「ソフトナビゲーション」を Truendo がリッスンしているとは思えないため、答えはおそらく「いいえ」だろうと推測しています。しかし、間違っていたら嬉しいです!
もし機能しない場合、マジックリンクに頼るのではなく、Truendo の何らかの Javascript API を使用して設定を開く必要があると思います。
「いいね!」 1
ljpp
(ljpp)
15
それは正しく、あなたの投稿の残りの部分も同様です。
そして、これはTruendoだけでなく、AdSense自身のソリューションを含む、一般的にCMPに適用されるようです。
Advertising Pluginフィードバックグループに、この問題をより詳細に報告するために応募しました。
「いいね!」 1
david
(David Taylor)
18
このコミットにより、サイドバーリンクに任意のクエリパラメータを含めることができるようになります。
まだ、サイドバーよりも一般的な問題がいくつかあります。
-
前述のように、クエリパラメータがサードパーティのJSライブラリで何かをトリガーすることを意図している場合、それらはシングルページアプリケーション(SPA)のサポートが必要になります。
-
Ember(私たちのJSフレームワーク)は現在、認識されないクエリパラメータをナビゲーション直後にすべて削除します。そのため、サイドバーリンクにクエリパラメータが含まれていても、ナビゲーションするとすぐに消えてしまう可能性があります。
Emberフレームワークにおける将来的な解決策の可能性を注視しています 
それまでの間、これらの問題の両方に対する回避策の1つは、リンクを外部サイトへのものにし、そこからフォーラムにリダイレクトさせることです。(例:URL短縮サービス)
「いいね!」 4
david
(David Taylor)
クローズされました:
20
このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。