标签: adobe-analytics

DTM - st函数和页面加载规则关系

我不清楚动态标记管理器(DTM)如何执行Adobe Analytics页面加载规则,特别是它何时触发Adobe Analytics请求(st函数).

Adobe提供了这个图表(https://marketing.adobe.com/resources/help/en_US/dtm/graphics/DTMLoadOrder.png),但对我来说似乎缺少一些重要的细节.

现在我的问题是:

  • 在DTM中我可以控制st函数何时被触发?
  • st函数是否独立于Adobe Analytics页面加载规则(使用自定义代码)触发?
  • 有没有人使用过回调系统来确保在触发Adobe Analytics请求之前加载了特定的页面加载规则?

谢谢你们

javascript adobe-analytics

6
推荐指数
1
解决办法
2215
查看次数

IOError:[Errno 2]没有这样的文件或目录:'README.md'

当我尝试使用pip安装omniture时,我收到以下错误:

IOError: [Errno 2] No such file or directory: 'README.md'
Run Code Online (Sandbox Code Playgroud)

我基本上试图连接到Adobe Analytics API.有人能帮我吗?

谢谢

python pip adobe-analytics

6
推荐指数
1
解决办法
3571
查看次数

jQuery表单提交vs document.form.submit

我有以下表格:
<form name="dealerLocatorForm"method="post"action="result.php">...</form>

我已将Omniture SiteCatalyst formAnalyis插件附加到它,它应该仅在表单未提交时发回信息.

预期的行为:当使用提交按钮提交表单时,应该触发任何信标(因为事情按预期进行).

问题:
表单需要一些验证,因此开发人员决定使用以下方法以编程方式提交表单:document.form.dealerLocatorForm.submit()document.dealerLocatorForm.submit()

但是,当表单以这种方式提交时,插件会触发一个信标,告知我表单未提交,但事实并非如此.

另一方面,如果我使用jQuery提交如下:jQuery('form[name=dealerLocatorForm]').submit()
表单是正确提交的,并且信标不会触发!

简而言之,jQuery成功地复制了表单提交的所有功能,就好像它是由提交按钮提交的,而document.form提交则不是.

所以我的问题是:
document.form.dealerLocatorForm.submit()
document.dealerLocatorForm.submit()
和之间有什么区别?
jQuery('form[name=dealerLocatorForm]').submit()

似乎jQuery正在做一些更准确的事情.

javascript forms jquery adobe-analytics

5
推荐指数
1
解决办法
9221
查看次数

Omniture跟踪和jQuery

我一直在创建一些网站,内容被jQuery和CSS调用到#div容器.有没有人知道在创建这些类型的单页网站时使用Omniture Site Catalyst跟踪代码的方法?可能?

以前我一直在使用Omniture与更传统的html网站,通过插入软件提供的下面几块难以辨认的代码.它似乎跟踪所有.html页面的情况.

       <!-- SiteCatalyst Code version: H.17.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com -->
<script language="JavaScript" type="text/javascript" src="http://www.urlofsite.com/js/s_code.js"></script>
<script language="JavaScript" type="text/javascript"><!--
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//--></script>
<script language="JavaScript" type="text/javascript"><!--
if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-')
//--></script><noscript><a href="http://www.omniture.com" title="Web Analytics"><img
src="http://code.urlofsite.com/b/ss/ranhrollup/1/H.17--NS/0"
height="1" width="1" border="0" alt="" /></a></noscript><!--/DO NOT REMOVE/-->

<!-- End SiteCatalyst code version: H.17. -->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

无论如何要解决这个问题,并使用if语句创建几行Javascript,将跟踪代码应用于特定的#div#

更新:

我与专家进行了交谈,并表示您可以在onClick事件中添加额外的st()调用,以便将您想要跟踪的任何内容作为附加页面视图.例如,您为"Books"链接设置了以下click事件处理程序

$('a.manned-flight').click(function() {
  $('html, body').animate({
  scrollTop: 1250
}, 1000, function() {
  parallaxScroll(); // …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery adobe-analytics

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

Omniture在Safari浏览器上发送双重指标

我使用omniture分析来跟踪在网站上购物时何时查看产品.这些报告通常在FF,Chrome,IE浏览器中发送,但在使用Safari时,报告会以两次方式发送.

Safari没有进行两次调用,可能发生的是它正在进行一次调用,并且该调用正在通过重定向进行响应,然后进行第二次调用.可能由于某种原因,Omniture将调用记录为两个条目,但这将是愚蠢的.

有什么建议?

safari analytics adobe-analytics

5
推荐指数
1
解决办法
1609
查看次数

将Omniture s.tl()函数导致0%的跳出率

Omniture s.tl()功能是否会被视为额外的"访问",因此导致该访问者无法反弹?

adobe-analytics

5
推荐指数
1
解决办法
1212
查看次数

使用带有cocoapods的AdobeMobileLibrary(适用于iOS)?

我们将使用Omniture-Tracking for iOS,这是AdobeMobileLibrary的一部分.AdobeAdobeMobileLibrary不能通过cocoapods-repo(只有Omniture的旧版本)提供,但作为静态库,您可以从Adobe网站下载.

我想知道是否有可能用cocoapods维护这个静态库?

我创建了一个podspec文件:

Pod::Spec.new do |s|
  s.name           = 'AdobeMobileLibrary'
  s.version        = '4.0.2'
  s.license        = 'Commercial'
  s.summary        = 'Adobe Omniture SiteCatalyst analytics library for iOS.'
  s.homepage       = 'https://developer.omniture.com/en_US/content_page/mobile/c-measuring-mobile-applications'
  s.author         = { 'Adobe Omniture SiteCatalyst' => 'http://www.adobe.com/solutions/digital-marketing.html' }
  s.source_files   = 'AdobeMobileLibrary/*.{json,h}'
  s.ios.vendored_library = 'AdobeMobileLibrary/AdobeMobileLibrary.a'
  s.library        = 'AdobeMobileLibrary'
  s.xcconfig       = { 'LIBRARY_SEARCH_PATHS' => '"$(PODS_ROOT)/AdobeMobileLibrary"' }
end
Run Code Online (Sandbox Code Playgroud)

在我的podfile中,我像这样引用podspec文件:

pod 'AdobeMobileLibrary', :path => 'AdobeMobileLibrary.podspec'
Run Code Online (Sandbox Code Playgroud)

在Pods项目中,我可以看到所有文件(AdobeMobileLibrary.a,ADBMobile.h,ADBMobileConfig.json)

http://i.stack.imgur.com/rnmp1.png

但是我无法构建项目并收到此错误消息:

ld: library not found for -lAdobeMobileLibrary
Run Code Online (Sandbox Code Playgroud)

有谁有线索,这里的问题是什么?

使用带有cocoapods的AdobeMobileLibrary有不同的解决方案吗?

static-libraries adobe-analytics ios cocoapods

5
推荐指数
1
解决办法
2436
查看次数

在DTM中使用AppMeasurement时,在哪里's'对象被缓存

Omniture的基本页面跟踪功能st()不是为AJAX实现而设计的.与onclick s.tl()函数不同,它具有s.linkTrackVars和s.linkTrackEvents的一些门控指令,st()函数只是将每个缓存的属性延续到下一个调用以及更远的调用.

我曾经能够使用ClearVars函数来清空所有s对象的属性,但现在我正在使用AppMeasurement并让DTM使用该库的最新版本管理我的实现 - 我想继续这样做 - 我无法调用s对象.我得到了另一个人在这里问到的"ReferenceError:s未定义" !

我尝试在该帖子中遵循Crayon Violent的说明,但我似乎无法找到DTM在Adobe调用之间存储缓存值的位置.这段代码:

window.s = new AppMeasurement();    
Run Code Online (Sandbox Code Playgroud)

让我改变/清除s的属性,但这不是我想要的.当我调用下一个AJAX st()函数时,所有缓存的值仍然存在.

adobe-analytics

5
推荐指数
1
解决办法
2396
查看次数

Adobe Analytics - 我可以在 dom 就绪时调用 _satellite.pageBottom() 吗?

我正在开发一个 WordPress 网站,并负责与 Adob​​e Analytics 集成。说明将在页面顶部包含一个脚本:

<script src="//assets.adobedtm.com/3202ba9b02b459ee20779cfcd8e79eaf266be170/satelliteLib-BlaBlaBla.js"></script>
Run Code Online (Sandbox Code Playgroud)

并在结束标记之前调用函数</body>

<script type="text/javascript">_satellite.pageBottom();</script>
Run Code Online (Sandbox Code Playgroud)

然而,由于 WordPress 的性质,实际上很难强制脚本是标签之前的最后一个脚本</body>。我正在考虑在 DOM 就绪时触发脚本

$(function(){
    satellite.pageBottom();
});
Run Code Online (Sandbox Code Playgroud)

确保该脚本在页面加载且其他脚本运行后运行。我的问题是:这是运行 Adob​​e 分析的适当方法吗?我看到这里的这个链接部分描述了 Adob​​e 的生活方式,但它看起来并没有真正回答我的问题: https ://marketing.adobe.com/resources/help/en_US/dtm/load_order.html

干杯

adobe analytics dom page-lifecycle adobe-analytics

5
推荐指数
1
解决办法
6147
查看次数

分析脚本未从 shadow DOM 发送数据

我们正在跟踪一个站点,该站点具有使用 Shadow DOM 概念构建的组件,当我们在启动时创建规则以向这些组件添加标记时,它不起作用。

你能指导我们在 Shadow DOM 中标记组件的最佳实践吗?

我发现有关谷歌分析的未解决问题影子 DOM 中的歌分析不起作用,这对 adobe 分析也是如此吗?

adobe dom shadow adobe-analytics

5
推荐指数
1
解决办法
967
查看次数