#vue.js #nuxt.js
Вопрос:
Я хотел бы вставить этот скрипт в проект nuxtJS и хочу, чтобы он динамически загружался по страницам.
<!-- LINE Tag Base Code -->
<!-- Do Not Modify -->
<script>
(function(g,d,o){
g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)};
var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net';
var s=d.createElement('script');s.async=1;
s.src=o||h '/n/line_tag/public/release/v1/lt.js';
var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);
})(window, document);
_lt('init', {
customerType: 'account',
tagId: 'xxxxx'
});
_lt('send', 'pv', ['xxxxx']);
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://tr.line.me/tag.gif?c_t=lapamp;t_id=xxxxxamp;e=pvamp;noscript=1" />
</noscript>
<!-- End LINE Tag Base Code -->
Важно то tagId: 'xxxxx'
, что это должно динамически изменяться по страницам. например,
wwww.sample.com/shop1 will load tagId: 'shop_tag1'
wwww.sample.com/shop2 will load tagId: 'shop_tag2'
Ответ №1:
Что это за трекер такой ? Если у него нет возможности настроить его в приложении, я полагаю, что вам нужно промежуточное программное обеспечение, которое запускает вашу функцию и захватывает динамическую часть с каждой страницы.
Это может быть полезно: https://nuxtjs.org/docs/2.x/directory-structure/middleware/ Кроме того, я обнаружил некоторые проблемы с использованием промежуточного программного обеспечения в a layout
, но, возможно, это только я, если это сработает на вашей стороне, вы тоже можете просто сбросить свое js
.