为Adobe Analytics配置链接跟踪 configuring-link-tracking-for-adobe-analytics

当用户单击网站页面上的链接时,您可以在Adobe Analytics中捕获相关信息。 例如,使用链接跟踪功能了解用户如何与您的网站进行交互、跟踪文件下载以及跟踪退出链接。

  1. 使用 导航,通过 部署Cloud ServiceAdobe Analytics 部分。

  2. 使用 显示配置,打开所需的Adobe Analytics框架。

  3. 展开 链接跟踪配置 部分,并根据需要进行配置(此页提供了更多详细信息):

    分析框架

跟踪文件下载 tracking-file-downloads

配置Adobe Analytics Framework,以便在Adobe Analytics中将从关联页面下载的文件自动作为下载内容进行跟踪。 启用下载跟踪后,将仅跟踪您指定的文件类型。

默认情况下,将跟踪以下文件类型的下载:

  • exe
  • zip
  • wav
  • mp3
  • mov
  • mpg
  • avi
  • wmv
  • 文档
  • pdf
  • xls

例如,为PDF文件启用下载跟踪后,每当用户单击指向PDF文件的链接时,就会跟踪PDF的下载。

框架的下载跟踪属性在中作为代码实施 analytics.sitecatalyst.js 为页面生成的文件。 以下代码示例表示默认的下载跟踪配置:

s.trackDownloadLinks= true;
s.linkDownloadFileTypes= 'exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls';

要为Adobe Analytics框架启用下载跟踪,请执行以下操作:

  1. 打开Adobe Analytics框架,并展开链接跟踪配置部分.
  2. 启用 跟踪下载.
  3. 下载文件类型 框中,键入要跟踪的文件类型的文件扩展名。

您可以跟踪页面上的外部链接(退出链接)点击次数。

要跟踪Adobe Analytics框架的外部链接,请执行以下操作:

  1. 打开Adobe Analytics框架并展开 链接跟踪配置 部分.
  2. 根据您的要求配置以下属性。

单击外部链接时跟踪的属性:

  • 跟踪外部
    启用外部链接跟踪。

  • 外部筛选器
    (可选)定义过滤器以匹配链接目标的外部URL。 当链接目标与过滤器匹配时,将跟踪该链接。 外部过滤器仅可用于跟踪页面上的某些外部链接。

    要指定要跟踪的外部链接,请键入链接目标的全部或部分URL。 用逗号分隔多个过滤器。 将字符串文字括在单引号中。 无值(默认值 '',两个单引号)都会导致跟踪所有外部链接。

  • 内部筛选器
    定义用于匹配内部链接URL的过滤器。 当链接定向与此过滤器匹配的URL时,不会跟踪该链接。 默认值是一个javascript命令,该命令返回当前窗口地址的URL的主机名。

    要指定未跟踪的内部链接,请键入链接目标的全部或部分内部URL。 用逗号分隔多个过滤器。 将字符串文字括在单引号中。

    默认值为 'javascript:,'+window.location.hostname

  • 保留查询字符串
    在计算与内部和外部过滤器的匹配项时包含URL参数。

    如果要在根据外部和内部过滤器评估链接目标URL时包含URL参数,请启用。

外部链接跟踪属性在中作为代码实施 analytics.sitecatalyst.js 为页面生成的文件。 为与通过以下配置启用外部链接跟踪的框架关联的页面生成以下示例代码:

  • 外部筛选器为 'google.com'
  • 内部筛选器是默认值 'javascript:,'+window.location.hostname
  • 根据过滤器评估链接目标时不包括查询字符串。
s.trackExternalLinks= false;
s.linkExternalFilters= 'google.com';
s.linkInternalFilters= 'javascript:,'+window.location.hostname;
s.linkLeaveQueryString= false;

您可以将AEM配置为当用户单击链接时,将事件和变量数据发送到Adobe Analytics。 此 链接跟踪配置 通过属性,可指定要在发生链接点击时跟踪的Adobe Analytics事件和变量。

框架映射确定事件和变量值。 您可以将Adobe Analytics变量映射到内容组件的变量,这些变量存储着您希望在单击链接时跟踪的数据。

要通过链接点击发送变量数据:

  1. 打开Adobe Analytics框架,并展开链接跟踪配置部分.
  2. 根据您的要求配置以下属性。

通过链接点击发送变量数据的属性:

  • 链接跟踪事件
    输入要用于对链接点击次数进行计数的Adobe Analytics事件变量。

    用逗号分隔多个变量名称。

    默认值 None 导致无事件跟踪。

  • 链接跟踪Var
    输入您希望在单击链接时发送到Adobe Analytics的Adobe Analytics变量。 用逗号分隔多个变量名称。

    默认值 None 导致不发送变量数据。

指定要发送的事件和变量时,配置将作为中的代码实施 analytics.sitecatalyst.js 为页面生成的文件。 当框架跟踪以下内容时,将为页面生成以下示例代码 event10 事件和 prop4 属性:

s.linkTrackEvents= 'event10';
s.linkTrackVars= 'prop4';

执行以下过程以探索Adobe Analytics集成的链接跟踪行为。 过程显示结果来自 Adobe Marketing Cloud调试器.

常规配置 general-configuration

此示例说明了映射在跟踪和调试器上下文中如何工作:

  1. 打开与网页关联的框架。

  2. 拖动 页面 组件到框架的映射区域。 此 页面 组件属于 常规 Sidekick中的组件组。

    note note
    NOTE
    应在现实场景中使用的组件取决于继承自的组件(如果有的话)。
    如果您不该在其中公开自己的组件(通过在其页面组件中定义Analytics子节点),

    通过从左侧面板拖动Analytics(SiteCatalyst)变量,根据下表配置映射:

CQ变量
变量浏览器中的条目
Adobe Analytics变量
pagedata.title
自定义eVar1 (eVar1)
EVAR1
eventdata.events.pageView
自定义1(event1)
event1
  1. 将搜索组件拖动到框架的映射区域。 搜索组件属于Sidekick中的常规组件组。 通过从左侧面板拖动Analytics(SiteCatalyst)变量,根据下表配置映射:
CQ变量
变量浏览器中的条目
Adobe Analytics变量
eventdata.keyword
自定义eVar2 (eVar2)
EVAR2
eventdata.results
自定义eVar3 (eVar3)
EVAR3
eventdata.events.search
自定义2(event2)
event2
  1. 在您的框架中,展开 链接跟踪配置 区域。

  2. 取消选择 跟踪下载.

  3. 选择 跟踪外部.

  4. 取消选择 保留查询字符串.

  5. 使用以下值 外部筛选器 列表以将其标识为外部URL:

    'yahoo.com'

  6. 将以下值添加到 链接跟踪事件 字段:

    code language-none
        event1,event2
    
  7. 将以下值添加到 链接跟踪Var 字段:

    code language-none
        eVar1,eVar2
    
  8. 在与框架关联的页面上,添加 文本 组件。 内部 文本 组件,添加指向以下地址的超链接:

    https://search.yahoo.com/?p=this

  9. 切换到 预览模式 ,然后单击链接。

使用Adobe Marketing Cloud Debugger查看时,发出的调用将如下所示:

Adobe Marketing Cloud调试器

NOTE
URL不包含查询字符串: ?p=this

包含URL参数 include-the-url-parameter

  1. 在框架中,展开 链接跟踪配置 区域。
  2. 启用 保留查询字符串.
  3. 重新加载页面预览,然后单击链接。

Adobe Marketing Cloud Debugger中显示的调用详细信息类似于以下示例:

Adobe Marketing Cloud Debugger再次

NOTE
此时URL不包含查询字符串: ?p=this

通过随机链接跟踪,内容作者可以为组件配置链接跟踪。 组件的配置将覆盖 链接跟踪配置 框架中,因此在与框架关联的页面上, 文本 可以配置组件以对URL进行链接跟踪。

通过随机链接跟踪,您可以跟踪下载链接、外部链接以及事件和变量数据。

要启用随机链接跟踪,您需要:

配置Adobe Analytics框架以启用临时链接跟踪。

  1. 打开Adobe Analytics框架并展开 链接跟踪配置 部分。

  2. 启用 随机链接跟踪.

    note note
    NOTE
    并非所有用户类型都可以访问此复选框。 如果您需要访问权限,请联系您的站点管理员。
NOTE
XSS Antisamy配置现在位于SLING路径下 /libs/sling/xss.config.xml 并且需要在中添加以下规则,临时链接才能正常工作:

锚点标记规则扩展 anchor-tag-rule-extension

<attribute name="onclick">
    <literal-list>
        <literal value="CQ_Analytics.Sitecatalyst.customTrack(this)"/>
    </literal-list>
</attribute>
<attribute name="adhocenable">
    <literal-list>
        <literal value="true"/>
        <literal value="false"/>
    </literal-list>
</attribute>
<attribute name="adhocevents">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>
<attribute name="adhocevars">
    <regexp-list>
        <regexp name="anything"/>
    </regexp-list>
</attribute>

在为配置临时链接跟踪之前 文本 组件本身,则必须已实施以下配置:

使用以下过程可配置链接跟踪 文本 组件:

  1. 在编辑模式下打开页面并编辑 文本 组件。

  2. 选择要用作超文本的文本,然后单击“超链接”按钮。

    “链接”图标

  3. 在链接至框中添加目标URL,然后展开链接跟踪区域。

    note note
    NOTE
    自定义链接跟踪作为单独的操作显示,位于链接/取消链接操作(Analytics图标)旁边。
    仅当您在RTE中选择了有效的链接时,才会启用它。

    启用链接跟踪

  4. 启用 自定义链接跟踪 覆盖Adobe Analytics框架的链接跟踪配置并为当前链接启用链接跟踪。

  5. (可选)要跟踪单击链接的事件,请在中添加Adobe Analytics事件名称, 包含Adobe Analytics变量 字段。 用逗号分隔多个事件名称,例如

    event1, event22

  6. (可选)要通过单击链接跟踪变量数据,请在以下文件中添加Adobe Analytics变量: 包含Adobe Analytics变量 字段。 使用以下任一格式:

    • <Variable-name><Dynamic Value>
    • <Variable-name>'CONSTANT'

    以下示例说明了每种格式:

    • eVar10:pagedata.title
    • prop1: 'Aubergine'

    用逗号分隔多个值。

  7. 选择 确定.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2