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

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

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

  1. 使用 导航,通过 部署, Cloud ServicesAdobe Analytics 中。

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

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

    aa-08

跟踪文件下载 tracking-file-downloads

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

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

  • exe
  • zip
  • wav
  • mp3
  • mov
  • mpg
  • avi
  • wmv
  • doc
  • 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 导致无事件跟踪。

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

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

指定要发送的事件和变量后,配置将作为 analytics.sitecatalyst.js 为页面生成的文件。 框架跟踪 event10 事件和 prop4 属性:

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

请执行以下步骤来探索Adobe Analytics集成的链接跟踪行为。 程序显示 Adobe Experience Cloud Debugger.

常规配置 general-configuration

此示例说明映射在跟踪和调试器上下文中的工作方式:

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

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

    note note
    NOTE
    在现实场景中,您应使用的组件取决于从继承的组件(如果有)。
    如果不是,则应在此处显示您自己的组件(通过在其页面组件中定义分析子节点)。

    通过从左侧面板拖动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. 将以下值添加到 链接跟踪变量 字段:

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

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

  9. 切换到 预览模式 并单击链接。

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

aa-leavequerysearch-blank

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

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

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

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

aa-leavequerysearch-active

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

临时链接跟踪允许内容作者为组件配置链接跟踪。 组件的配置将覆盖 链接跟踪配置 框架,因此在与框架关联的页面上, 文本 可以为URL的链接跟踪配置组件。

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

要启用临时链接跟踪,您需要:

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

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

  2. 启用 临时链接跟踪.

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

锚点标记规则扩展 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中选择了有效链接后,才会启用该链接。

    aa-17

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

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

    event1, event22

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

    • *<Variable-name>*: *<Dynamic Value>*
    • *<Variable-name>*: *‘CONSTANT’*

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

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

    用逗号分隔多个值。

  7. 选择 确定.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8