标签: google-tag-manager

Google 跟踪代码管理器:触发点击包含其他元素的 div ID

我在 Google 跟踪代码管理器中创建了几个点击触发器来跟踪我网站的某些区域,令我惊讶的是这些数字如此之低。我已经意识到原因,但找不到解决方法。

代码示例:

<li id="myUniqueID"><i class="material-icon">mail_outline</i></li>
Run Code Online (Sandbox Code Playgroud)

如果我在“myUniqueID”上创建点击触发器,它只会捕获图标占用的空间之外的区域中的点击。如果我右键单击该图标,则侦听器不会被触发。

有没有一种方法可以根据唯一 ID 或类来捕获所有点击,并将所有子元素的点击考虑在内。

这可能是我忽略的一些愚蠢的事情。

谢谢!

google-tag-manager

3
推荐指数
1
解决办法
4029
查看次数

从 NodeJs 后端 (AWS) 将转化事件发送到 Google Ads

我有一个托管在 AWS 中、带有 NodeJS 后端的网站。

我使用 gtag.js 从前端发送 Google Ads 转化事件,但我注意到缺少事件和大量重复(即使我在事件中使用交易 ID)

我在使用 Facebook Pixel 时遇到了类似的问题,并且能够通过从我的后端服务器发送简单的普通 http 调用来解决该问题。

Google Ads 是否可以做同样的事情?我还没有找到任何有关 Javascript 服务器端 API 的文档。这里的文档看起来很有前途,但不存在 Javascript SDK。这就是为什么我想知道普通的 http 调用要做什么。

我已经看过有关 GTM 服务器端的文档,但似乎我需要托管一个 GTM 容器(服务器?),但我不想这样做。除非我误解了在 AWS 云解决方案的上下文中托管 GTM 容器意味着什么。

google-tag-manager gtag.js google-ads-api google-tag-manager-server-side

3
推荐指数
1
解决办法
1256
查看次数

在Google跟踪代码管理器中的某些网页上触发代码

我正在尝试创建一个正则表达式,以在某些页面上的Google跟踪代码管理器中触发代码.

我遇到的问题是我不想在匹配其中的查询字符串的URL上触发此标记,因为它只是一个会话标识符,我不需要在具有查询字符串的页面上触发标记.这些基本上是重复的,它们不需要在第三方跟踪程序中进行跟踪.我知道如何在GA中排除它们,但我无法弄清楚如何为第三方跟踪做到这一点.

我将详细介绍下面的场景以及我尝试过的内容.

如果我查看GA,会在我的网址报告中显示的示例网页:

/页

/页/子页面?我帅的查询字符串和一些-其他数据

/页/子页面

/页/子页/ subsubpage

/页/?的查询字符串,再

所以我想做的是在没有查询字符串的页面上触发跟踪,这证明了问题.

如果我放入^/page.*[^\?]它只是不起作用.我想我完全使用否定的字符类都错了?我不能让它工作,并需要一些协助如何设计一个更好的正则表达式.

我试过的其他一些是:

^/page/.*但这个只匹配了一切,/page/但没有/page.

我对正则表达式不是很了解,所以我基本上想做的是匹配/page, /page/subpage, /page/subpage/subpage等,但不是任何有查询字符串的URL.

在GTM中我无法创建两个规则"Include {{url path}} matching this" and "Exclude {{url path}} matching \?",所以这一切都需要在一个正则表达式中完成......而这完全让我感到茫然.

编辑:迈克给出了一个很好的答案来解决我的GTM部分,但我仍然有兴趣学习是否有可能做到上面但只有一个正则表达式?

regex google-analytics google-tag-manager

2
推荐指数
1
解决办法
5887
查看次数

如何跟踪用户观看了多少YouTube视频?

我需要跟踪用户在我的网站上观看的嵌入式YouTube视频的数量.我需要它以25%,50%,75%和100%的视频长度发射标签.它应该像滚动页面轨道一样工作.

我对网站的唯一访问是通过Googletag管理员,所以任何解决方案都必须通过那里.

我已经研究过很多方法可以使用youtube api来做到这一点.我甚至尝试了这个循序渐进的指南:http://www.cardinalpath.com/youtube-video-tracking-with-gtm-and-ua-a-step-by-step-guide/但它没有工作.

我想问题是该网站使用fancybox播放视频.以下是网站代码的选择:

在此输入图像描述

我不知道从哪里开始.

google-tag-manager

2
推荐指数
1
解决办法
2055
查看次数

Google Analytics缺少analytics.js脚本

我一直在复制谷歌分析跟踪代码问题.看起来Google Tag Assistant不会考虑我从网站生成的GA跟踪JS中复制的代码.

该网站位于http://www.orchid.co.nz/

我在标题上添加了代码.这应该像我正在使用的其他网站一样正常工作.然而,这个很奇怪.我无法弄清楚什么是错的.

我错过了什么? 在此输入图像描述

google-analytics google-tag-manager

2
推荐指数
2
解决办法
5635
查看次数

Google跟踪代码管理器在已触发的代码中将数据层变量值显示为未定义

我正在尝试在我的标记中添加dataLayer变量值,但是当我查看Chrome中我的控制台的Network选项卡中触发的标记时,我看到标记已经填充了未定义的值,即使控制台中的dataLayer对象已经正确的价值观.

这是我在GTM中的dataLayer变量:

在此输入图像描述

这是我访问标记内部的值的方法:

ORDERID={{ORDERID}}

这就是我在控制台中看到的dataLayer值:

在此输入图像描述

但是在网络选项卡中,我看到dataLayer变量未定义:

在此输入图像描述

这就是我的Tag Manager的DataLayer在预览模式下的样子:

在此输入图像描述 为什么??我现在正把头发拉过来.如何访问dataLayer变量值?

data-layer google-tag-manager google-datalayer

2
推荐指数
1
解决办法
3014
查看次数

Google Analytics事件排列

自9月9日以来,一些事件(约0.01%)及其尺寸因排列而无法读取.就像事件"VideoView"变成了"eiVwoediV".

有没有人有同样的问题或有人知道为什么?分析通过Google跟踪代码管理器实施.

谢谢你的建议!

google-analytics google-tag-manager

2
推荐指数
1
解决办法
826
查看次数

增强的电子商务数据层WooCommerce

我正在尝试为WooCommerce设置dataLayer谢谢你的页面.看看到目前为止我做了什么(变量尚未完全设置):

function dataLayer_google_gtm( $order_id ) {

    // Lets grab the order
    $order = wc_get_order( $order_id );

    // Products
    $products = $order->get_items();
    ?>

    <script>
        dataLayer.push({
        'ecommerce': {
            'purchase': {
                'actionField':{
                    'id':'<?php echo $order->get_order_number(); ?>',
                    'affiliation':'CHACAFOODS', 
                    'revenue':'<?php echo $order->get_order_total(); ?>',
                    'tax':'<?php echo $order->get_total_tax(); ?>',
                    'shipping':'<?php echo $order->get_shipping(); ?>',
                    'coupon':'<?php echo $order->get_order_discount_total(); ?>',
                },
                window['service'].push('products':,[
                <?php
                    $count = 0;
                    foreach( $products as $item_id => $item ) {
                        $count++;
                        $product = $order->get_product_from_item( $item ); ?>
                        {
                            'name':<?php echo $item['name']; ?>',
                            'id':
                            'price': '<?php echo …
Run Code Online (Sandbox Code Playgroud)

javascript php woocommerce google-tag-manager hook-woocommerce

2
推荐指数
1
解决办法
4099
查看次数

Google代码管理器缺少"点击元素"

我正在尝试设置GTM以计算点击次数,但缺少所需的触发功能.应该有一个选项可以点击"点击元素",但我没有.请看附加的屏幕服装.

问:有谁知道为什么会这样?

在此输入图像描述

google-tag-manager

2
推荐指数
1
解决办法
1334
查看次数

如何在Android的Google跟踪代码管理器中设置Facebook分析

我正在使用Google跟踪代码管理器将分析数据发送到各种渠道,例如Google Analytics(分析)。现在,我也想将分析结果发送到Facebook,但找不到任何方法。

PS:问题是针对Android应用程序,而非网站。我发现了多种向网站发送事件到Facebook的方法,例如:https : //www.advertisemint.com/install-facebook-pixel-google-tag-manager/

我也尝试对Android Container这样做,但是在创建Tag时没有CustomHtml选项。我认为他们可能是一些不同的方法。

android google-tag-manager facebook-analytics

2
推荐指数
1
解决办法
1135
查看次数