adobe-analytics

Testing Adobe Analytics Instrumentation with Python

倾然丶 夕夏残阳落幕 提交于 2019-12-08 03:52:50
问题 I'm attempting to automate tests of Adobe Analytics (aka Omniture) instrumentation of a web app by implementing test scripts with the Selenium Python package. If correctly instrumented, HTTP requests are made from the browser with certain expected query parameters. Is there a Python package that would allow me to capture those outgoing HTTP requests? Right now, we do it manually with the Chrome dev tools in the Network -> Images section. This application is also available as a native app

Questions about Omniture (SiteCatalyst or Adobe Analytics)

倖福魔咒の 提交于 2019-12-08 00:32:59
问题 I am implementing SiteCatalyst for my site and preparing AppMeasurement.js . Within the documentation, I am told that I should paste the following code in the default AppMeasurement.js . s = new AppMeasurement() s.account="my-report-suite" s.visitorNamespace = "INSERT-NAMESPACE-HERE" /******** VISITOR ID SERVICE CONFIG - REQUIRES VisitorAPI.js ********/ s.visitor = Visitor.getInstance("INSERT-NAMESPACE-HERE") // same as s.VisitorNamespace /************************** CONFIG SECTION ***********

DTM - s.t function and page load rules relation

谁都会走 提交于 2019-12-07 03:13:29
问题 It's not clear to me how Dynamic Tag Manager (DTM) executes the Adobe Analytics Page Load rules and specifically when does it fire the Adobe Analytics request (s.t function). Adobe provides this diagram (https://marketing.adobe.com/resources/help/en_US/dtm/graphics/DTMLoadOrder.png) but to me it seems it lacks some important detail. Now here are my questions: In DTM can I control when the s.t function gets triggered? Is s.t function triggering independent from Adobe Analytics Page Load rules

Adobe DTM to set query string in eVar and sProp

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-06 22:34:27
So normally I would use the s.getQueryParam(); to parse out my URLs for query strings that I've been using. s.eVar8=s.getQueryParam('cid,pid,eid',':'); s.prop28=s.getQueryParam('Role'); But since DTM has that all built into it, how would you really define that? I know I can set a page load rule using the campaign variable, but what if I have multiple parameters separated by ":" www.domain.com?cid=blah1:blah2:blah3&pid=blah4:blah5:blah6&eid=blah7:blah8:blah9 Is there something that I'm missing when using this approach? Should I be capture these values into a data element then passing the data

Adobe Dynamic Tag Management (DTM) Page load rules not being captured

自闭症网瘾萝莉.ら 提交于 2019-12-06 16:03:13
问题 I quickly ran in to the problem when trying to set up DTM that page load rules did not work when I have the s_code present on the page (and "s_code present" selected in DTM). I've been in touch with Adobes support for weeks now and they have not been able to figure it out (event rules work fine). I set up a test page with essentially just the s_code and DTM and nothing else https://devpsstaging.phelpsagency.com/s_code_present-clean.html If you check with a tool like Omnibug and DTM debugger

Has anyone used on-page s.contextData[] variables successfully with Dynamic Tag Manager?

核能气质少年 提交于 2019-12-06 14:32:12
问题 We are migrating a site from Adobe Tag Manager 2 -> Dynamic Tag Manager. This site has various s.contextData[] variables set within the page, which we are trying to re-utilise for our DTM implementation, however it seems that with DTM the s object is not created until well after the page code has loaded, resulting in an "s is undefined" error. (In contrast, with TM2, the s object existed well before the bottom part of the HTML file was loaded, so creating s properties caused no problems.) Has

DTM - s.t function and page load rules relation

孤者浪人 提交于 2019-12-05 08:08:20
It's not clear to me how Dynamic Tag Manager (DTM) executes the Adobe Analytics Page Load rules and specifically when does it fire the Adobe Analytics request (s.t function). Adobe provides this diagram ( https://marketing.adobe.com/resources/help/en_US/dtm/graphics/DTMLoadOrder.png ) but to me it seems it lacks some important detail. Now here are my questions: In DTM can I control when the s.t function gets triggered? Is s.t function triggering independent from Adobe Analytics Page Load rules (using custom code)? Has anyone of you used a system of callbacks to make sure a specific Page Load

Adobe Dynamic Tag Management (DTM) Page load rules not being captured

╄→гoц情女王★ 提交于 2019-12-04 22:43:13
I quickly ran in to the problem when trying to set up DTM that page load rules did not work when I have the s_code present on the page (and "s_code present" selected in DTM). I've been in touch with Adobes support for weeks now and they have not been able to figure it out (event rules work fine). I set up a test page with essentially just the s_code and DTM and nothing else https://devpsstaging.phelpsagency.com/s_code_present-clean.html If you check with a tool like Omnibug and DTM debugger you'll see that a pageload rule is fired ("page load test") through DTM but it is not sent with the

Has anyone used on-page s.contextData[] variables successfully with Dynamic Tag Manager?

眉间皱痕 提交于 2019-12-04 19:35:26
We are migrating a site from Adobe Tag Manager 2 -> Dynamic Tag Manager. This site has various s.contextData[] variables set within the page, which we are trying to re-utilise for our DTM implementation, however it seems that with DTM the s object is not created until well after the page code has loaded, resulting in an "s is undefined" error. (In contrast, with TM2, the s object existed well before the bottom part of the HTML file was loaded, so creating s properties caused no problems.) Has anyone made use of in-page s.contextData with DTM? To start, I'd like to apologize in advance for the

Issue Updating DTM Pre-defined Data Element when Anonymous FUnction

安稳与你 提交于 2019-12-04 05:45:31
问题 If I have a pre-defined data element called "CS Test" as so: return (function() { var rvalue = "default custom script value from some data layer"; return rvalue; })(); I want to update the value of "CS Test" data element with a new value (e.g. "Updated Value") based on an Event Based rule. I can't get this to work? I understand from a previous post that when you explicitly call _satellite.getVar('Example'), the order of operations is instead: Look for the specified target for the type (e.g.