The pagename variable is populated via data layer. The URL with hash is
not collected as paginate unless your code is built to pass it to
Pagename variable. Your hash states are they all part of a Single Page
App(looks like it) you may need to pass the URL of of each page in
question to an evar.
If s.prop or evar are capturing the pagename this way I think you are
stuck. Its like in a saint classification. A key variable cannot be
renamed/modified. You need to adjust your s.code or perhaps create a new
prop/evar where you use a processing rule to remove the prefix from the
first referenced prop/evar.
I like the metric just be careful as time on page can be influenced if
your users do alot of idling.(leave page open for the 30 mins) Videos
you should also ensure you capture video tracking metrics if not done
so. That will be a much more accurate way to see video engagement. Esp
if you have your own player. Embedded is tricker. Glad it made sense!
The 3rd will answer. If articles avg time spent on the specific page is
X, then how does it compare to over all average? A positive number means
its better than avg, a negative means its lower. I am assuming he is
trying to understand relative content engagement. vs site content
engagement average. (this is a very simplified way to measure content
engagement as it really only looks at 1 metric as the determiner(avg
time spent on page)) There are more complete methods to create
I recommend you look at direct call rules. Also enable Activity map. I
have responded to several questions on this, search my content archives
for some of them. SPA tracking or Single Page App tracking.
I think its a case of creating 3 calculated metrics. 1 avg time spent on
page per visit2 overall avg time spent on all pages per visit3 the
difference of 1-2(or vice versa) All are positives except the last one
which (could be negative)
You have 2 options one should be out of the box. the other you need to
report 1 at a time. The first and ideal is a cross sell report. It will
show a selected product and any other products in order of frequency it
was sold with. The problem is that its a one to many relationship.
Option 2If you capture a transaction ID at time of purchases and then
associate all items in s.product then you can compare what items at time
of a given purchase were sold together. You then could filter in exel
no you dont need to copy it technically. You could make a change and
save(change being geo region) but in fuutre if you need to get back to
another region to make a different change then it wont exists. you would
in essence need to re -create it.
Typically a scheduled report will default to its last saved version. So
if geo segment is differentiator... Create report version A save it then
schedule it for group A. Make change for group B save it then schedule
it for group B etc... I also recommend you look at the "publishing
lists" function. You can create a list of users named as list group A,
B, C then in future as people need to be added or deleted you just
update list.(all associated reports will then use the updates).
correct. KEY it top category hierarchy- date- amount_excl_tax-
Amount_incl_tax- store_id- shop order ID then if a User(keyID) has more
than 1 order in a day. You can see the 2 different orders broken out by
the ID as well as look at the daily total.If this data is collected on
web page or not as long as it is based on upload file you should be ok .
The upload file based on key is what you can then layer as new data on
top of the web data. Imagine segments where you filter users like:key ID
ok you if key is the key cross over element between web and your upload
file then you should be ok with SAINT. KEY it top category hierarchy-
date- amount_excl_tax- Amount_incl_tax- store_id Then in your report
when you pull by key: KEYcorrelated in Adobe by all dates:date 1date
2date 3 I still feel you are missing transaction ID as what happens when
multiple purchases occur same day.(they will all look like same total
sale unless store ID is different)
you will need to handle in 2 parts. 1 make a variable like an evar for
the user ID maybe also transaction ID. then use SAINT uploads to make
secondary categorizations of such users. very very powerful and allows
all sorts of down stream reporting.
Is this page based on a type of SPA(single page app)? If it is you may
be encountering a race condition. If I understood correctly you have 2
rules here? One of which you added some 3rd party tags.Add vehicles
As mentioned below a Direct call rule should do the trick. Then
depending on desired action first make rule "newPageload" in this case
each firing a pageview. Then make sure your SPA for each new state
change(virtual page load) fires the rule:
_satellite.track("newPageload") as long as app fires it when desired(up
to you and devs) then teh action will fire your code. 2 things to watch
out for: Make sure satellite track and all elements are page ready
before page bottom. On some SPAs the initial ...
2 things here. Is it possible a user saves/bookmarks/sits on the
page(midway in funnel) then returns or continues after 30 mins ?If your
SPA doesnt kick them out then maybe you are seeing session limitation
here. Also does you SPA app kill the referrer if a page is manually
refreshed or a user click back and forth in browser? How are you getting
Pagename in SPA? routing rule or?
When it comes to button and link tracking I strongly recommend you
enable Activiy map tracking reporting. It is excellent and automates
most of link tracking/reporting needs. It by default captures button
clicks on their designated pages(provided you code is correct). Now in
terms of custom events... Pagname is typically set on Pageload
completion. If event is click based its post page load. You then need to
ensure you also add pagename reference at time of button click or else
it will then be a...
Look at creating page segment(s).Will suit you best. Allows you to make
a grouping based on hit or visit.(each has some implications in terms of
results)The segment(s) then can be used to apply against reportles which
you then can use in a dashboard.
For SPA I would use a direct call rule to indicate page navigation
change(virtual pageview). Then in data layer populate the pagename
variable page to page. This way a beacon is set per page movement and
not one step behind like you have now. It also allows for web browser
reloads as well as back and forth arrows. The beacon method also allows
you to enable button and link tracking to align with source page. SO
when a link is clicked it is associated with correct originating
page.(you don't need...
Hi we are having some odd behaviors in terms of getting pagename to
populate.We have later 4.x sdk installed and we are able to get
TrackActions working well.Our issue is we cannot get pagname to
populate.We enabled all mobile tracking in report suites.We use correct
tracking server.ADBMobileconfig looks good.Any ideas how to
troubleshoot?I use charles and data output looks ok.Any ideas
Unique Visitors will de duplicate or capture users based on time
frame.If a users visits your site before the campaign start, then after
the campaign start they are tagged. This will show your discrepancy.I
recommend across monthly time frames. Use Monthly UVs (or else UVs will
be factored of duration of dates of report pull).Hope this clarifies