[英]How to bypass Browser add-ons from Blocking Azure Application Insight Logs
[英]How to add LinkedIn Insight tag in nextjs application
在 nextjs 應用程序上放置 LinkedIn 洞察代碼的位置。
我嘗試將腳本添加到 next/script 提供的標簽內的 _app.jsx
這是LinkedIn網站提供的腳本
<script type="text/javascript">
_linkedin_partner_id = "93XXXX";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script><script type="text/javascript">
(function(l) {
if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
window.lintrk.q=[]}
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=933188&fmt=gif" />
</noscript>
這是我在 Script 標簽中實現的代碼:
<Script
strategy="afterInteractive"
dangerouslySetInnerHTML={{
__html: `
type="text/javascript";
_linkedin_partner_id = "93XXXX";
window._linkedin_data_partner_ids =
window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
(function(l) {
if (!l){window.lintrk = function(a,b)
{window.lintrk.q.push([a,b])};
window.lintrk.q=[]} var s =
document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3689532&fmt=gif" />
</noscript>
`
}}
/>
// Add to the _document.js file in the pages folder
<Html>
<Head />
<body>
<Main />
<NextScript />
{/* linkedIn Tag Script */}
<script>
{`
_linkedin_partner_id = "93XXXX";
window._linkedin_data_partner_ids =
window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
(function(l) {
if (!l){window.lintrk = function(a,b)
{window.lintrk.q.push([a,b])};
window.lintrk.q=[]} var s =
document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
`}
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=933188&fmt=gif" />
</noscript>
</body>
</Html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.