0

我对谷歌服务有点困惑。我想跟踪转化事件。

我已经像这样配置了脚本:

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->

我的 Google 跟踪代码管理器帐户配置了 deux 服务:分析和广告

我已经在 Google Ads 上配置了转化事件,并尝试通过 Javascript 调用推送它,但也许我在某个地方错了。

这是我的 Javascript 代码:

gtag('send', <event_action>, {
  'event_category': <event_category>,
  'event_label': <event_label>,
  'value': <event_value
});

一天结束时,我在 Google Ads 上的仪表板上没有任何转化。

有人可以帮助找出问题所在吗?

4

4 回答 4

2

不应该event代替send吗?

gtag('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

参考

于 2019-05-29T12:47:53.427 回答
0

你还包括 gtag.js 吗?

<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA_MEASUREMENT_ID');
</script>
于 2019-05-29T12:39:33.513 回答
0

Google 跟踪代码管理器和 Google Ads 有不同的基本脚本,不能像这样很好地协同工作。

您可以在 Google 跟踪代码管理器中设置 Google Ads 转换跟踪,无需额外代码,只需转到标签点击新建,然后填写转换 ID 和标签,这些转换 ID 和标签可以在通过标签管理器点击设置的谷歌广告转换工具中找到。

在谷歌标签管理器中设置触发器并在标签管理器中预览以进行调试。

于 2019-06-10T02:39:20.053 回答
0

Google provides a Chrome extension to help you test Google Tag Manager. Get it here.

于 2019-06-11T12:21:53.633 回答