查找 Table 输入变量问题
Lookup Table Input Variable Issue
我正在使用查找 table 成功地将不同的 UA-ID 代码应用到同一个通用分析标签。但是,对于一个特定的 UA-ID,我需要从所有页面发送数据,但来自特定子域的数据除外。即像这样的东西:
输入变量:*.example.com 除了 abc.example.com
不确定如何为查找的输入变量实现此逻辑 table。
此外,如果我将 "example.com" 指定为输入变量,它会捕获所有子域吗?
2018 年 1 月编辑以获取最新信息。
要查找 table,您需要了解两件事:
- 查找table 输入变量进行硬匹配。 IE。它只是一个 'equals',没有 'contains' 或 'starts with' 或正则表达式等
- 查找table是顺序的,匹配从顶部开始,一旦找到匹配就停止。很像 if then elseif(最后没有可用的 'else'!)
- 如果 table 中的 none 行匹配,您可以应用默认值。
现在还有可用的正则表达式 Table,这将使您能够对值进行部分匹配,并 return 基于该值的值。有关完整和全面的详细信息,请阅读 Simo
的文章
对于您的情况,您有 3 个选择:
- 使用正则表达式 Table 查找
- 列出您要匹配的每个主机名(包括子域)并为每个主机名应用正确的 UA 编号。您最终应该得到与子域一样多的行。
- 创建一个新的自定义 javascript 变量来检查当前主机(inc 子域)和 returns 是否是 'abc.example.com' 或 '.example.com'(表示任何其他子域),然后您只需要在查找中输入几行 table.
我正在使用查找 table 成功地将不同的 UA-ID 代码应用到同一个通用分析标签。但是,对于一个特定的 UA-ID,我需要从所有页面发送数据,但来自特定子域的数据除外。即像这样的东西:
输入变量:*.example.com 除了 abc.example.com
不确定如何为查找的输入变量实现此逻辑 table。
此外,如果我将 "example.com" 指定为输入变量,它会捕获所有子域吗?
2018 年 1 月编辑以获取最新信息。
要查找 table,您需要了解两件事:
- 查找table 输入变量进行硬匹配。 IE。它只是一个 'equals',没有 'contains' 或 'starts with' 或正则表达式等
- 查找table是顺序的,匹配从顶部开始,一旦找到匹配就停止。很像 if then elseif(最后没有可用的 'else'!)
- 如果 table 中的 none 行匹配,您可以应用默认值。
现在还有可用的正则表达式 Table,这将使您能够对值进行部分匹配,并 return 基于该值的值。有关完整和全面的详细信息,请阅读 Simo
的文章对于您的情况,您有 3 个选择:
- 使用正则表达式 Table 查找
- 列出您要匹配的每个主机名(包括子域)并为每个主机名应用正确的 UA 编号。您最终应该得到与子域一样多的行。
- 创建一个新的自定义 javascript 变量来检查当前主机(inc 子域)和 returns 是否是 'abc.example.com' 或 '.example.com'(表示任何其他子域),然后您只需要在查找中输入几行 table.