如何使用 GTM 在 Adob​​e Analytics 中发送事件

How to send events in Adobe Analytics using GTM

我正在使用 GTM 在所有页面上触发 Adob​​e Analytics 脚本。它正在按预期工作。但是我想知道是否有一种方法可以设置没有页面刷新的点击事件,就像设置 Google Analytics 点击事件一样。我正在使用 s.tl() 调用,但它没有将事件发送到 adobe omniture。对此有任何想法。我知道如果我使用 DTM,它可以很容易地设置。

没有什么特定于 Adob​​e Analytics 需要考虑的 - GTM 有一个 built-in 单击事件处理程序。从选项转到 "triggers"、"new"、select "click" 并可选择指定过滤器(例如,如果您希望触发器仅在某些页面上触发,或者仅在 link 有一个特定的 class)。

使用您的 Adob​​e 代码将触发器分配给自定义 HTML 标签,保存、发布,一切就绪。

假设您的网站上已存在 Adob​​e Analytics,s 对象已存在于您的网站上。您需要做的就是将这些代码放在您的网站上,并根据您需要的触发器使用 GTM 作为自定义 HTML 标签来触发它。已经存在 gtm.jsgtm.domgtm.load 等标准事件。您可以在此基础上根据元素加载创建自己的自定义事件。使用相同的事件,您可以在您的网站上触发这些代码行,这应该会为您提供所需的内容。

<script type = "text/javascript">
    var s = s_gi('yourreportsuiteID'); // replace this with your RSID!

    s.visitorNamespace = "yournamespace" //optional
    s.trackingServer = "yourtrackingserver" //optional
    s.trackingServerSecure = "yoursecuretrackingserver"//optional
    s.events = "event35";// your event number has to be activated in Adobe
    s.linkTrackVars = "events,eVar38";//your eVar number has to be activated in Adobe
    s.linkTrackEvents = "event35";
    s.eVar38 = {{GTMVariable}}
    s.tl( this,
          "o",
          "FriendlyName" );
</script>