function s.t() returns undefined. | Community
Skip to main content
pradeep_kotwal
October 16, 2015
Solved

function s.t() returns undefined.

  • October 16, 2015
  • 2 replies
  • 2040 views

function s.t() is returning undefined and hence getting s_code = undefined. Not able to communicate to analytics server.

the steps we followed as specified in implementation document are -

1.Download AppMeasurement.js for JavaScript and the Visitor ID service.

2.Configured the Visitor ID service.

We have used the correct values as provided by Adobe.

var visitor = new Visitor("XXXXXXXXXXXXXXXXXX@AdobeOrg");

visitor.trackingServer = "yyy.xxx.2o7.net";

visitor.trackingServerSecure = "yyy.xxx.2o7.net";   //note -  considering "yyy" as visitor namespace for s.visitorNamespace 

3.Updated the AppMeasurement.js as:

• s.account="xxxxxx"   // note I have put RSID here.
• s.trackingServer="yyy.xxx.2o7.net"
• s.visitorNamespace = "yyy.xxx.2o7.net"

s.visitor = Visitor.getInstance("yyy")  //(note - not MCOrg ID)

4.Host AppMeasurement.js and VisitorAPI.js.

5.Reference AppMeasurement.js and VisitorAPI.js on all site pages.

Layout page in mvc reference to VisitorAPI.js first and then AppMeasurement.js above any of the javascript files.

6.Update and deploy page code

we implemented the below on Index page.

<script type="text/javascript">
    s.pageName = document.title
    s.server = ""
    s.channel = ""
    s.pageType = ""
    s.prop1 = ""
    s.prop2 = ""
    s.prop3 = ""
    s.prop4 = ""
    s.prop5 = ""
    /* Conversion Variables */
    s.campaign = ""
    s.state = ""
    s.zip = ""
    s.events = ""
    s.products = ""
    s.purchaseID = ""
    s.eVar1 = ""
    s.eVar2 = ""
    s.eVar3 = ""
    s.eVar4 = ""
    s.eVar5 = ""
    var s_code = s.t(); if (s_code) document.write(s_code)
    alert('s_code - ' + s_code);
</script> 

Please suggest if we are missing something as s.t() is returning undefined.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Harsh_Kabra

Hi Pradeep,

I would suspect that the following:

1. First, check if s_code has loaded on the page or not.

2. If the s_code is present on the page load, then I would suspect that the s_code is throwing some JS error which can make 's' variables 'Undefined'. Please check for any JS error which might block this.

Hope this helps.

Regards,

Harsh Kabra |  Adobe Certified Expert: Digital Analytics® & SiteCatalyst Implementation & Reporting®

2 replies

devinderbanga
Level 6
October 16, 2015

Hi

Please check the file paths from page source.

Please refer to the link : http://microsite.omniture.com/t2/help/en_US/sc/implement/impl_troubleshooting.html

Regards

Devinder

Harsh_Kabra
Harsh_KabraAccepted solution
Level 4
October 16, 2015

Hi Pradeep,

I would suspect that the following:

1. First, check if s_code has loaded on the page or not.

2. If the s_code is present on the page load, then I would suspect that the s_code is throwing some JS error which can make 's' variables 'Undefined'. Please check for any JS error which might block this.

Hope this helps.

Regards,

Harsh Kabra |  Adobe Certified Expert: Digital Analytics® & SiteCatalyst Implementation & Reporting®