0

我在 Google 跟踪代码管理器 (GTM) 中调用以下像素。

但我有几个问题:

问题 1

是否有必要调用snaptr('init', ...)如下包装条件:

<script>
if (!snaptr.pixelIdList.includes('abcd0123-abcd-abcd-abcd-abcd0123abcd')) {
  snaptr('init', 'abcd0123-abcd-abcd-abcd-abcd0123abcd', { 'user_email': '__INSERT_USER_EMAIL__' });
}
snaptr('track', 'PAGE_VIEW');
</script>

或者我们可以这样做:

<script>
snaptr('init', 'abcd0123-abcd-abcd-abcd-abcd0123abcd', { 'user_email': '__INSERT_USER_EMAIL__' });
snaptr('track', 'PAGE_VIEW');
</script>

我想知道调用snaptr('init', ...)是否足够聪明以检测到snaptr已经初始化?

问题2

脸书呢?我们应该使用包装条件吗?

<script>
if (!fbq.instance.pixelsByID['123412341234123']) {
  fbq('init', '123412341234123');
}
fbq('trackCustom', 'PageView');
</script>

或者我们可以这样做:

<script>
fbq('init', '123412341234123');
fbq('trackCustom', 'PageView');
</script>

问题 3

抖音呢?我们应该使用包装条件吗?

或者我们可以这样做:

<script>
ttq.load('ABCD0123ABCD0123ABCD');
ttq.page();
</script>
4

0 回答 0