Engagement Value Points and Goals Conversion on the Sitecore Executive Insight Dashboard - sitecore

After creating goals and associate them with pages on Sitecore 7.2. I can't see the Goals Conversion report on the Executive Insight Dashboard. The other metrics are being filled but not the Goals Conversion. Am I missing something?
If I query the Sitecore Analytics database I can see records on the [Visitors] table, with a value different from 0 in the "Value" field (I believe that is the value filled by the configured goals), also I can see the goals triggered on the [PageEvents] table.
Other thing, is it normal each page request for the same user the same goal is triggered and engagement value points get accumulated?

One thing you could check is the MinimumVisitFilter setting in this file in your webroot:
\sitecore\shell\Applications\Reports\Dashboard\Configuration.config
By default this is set to 50 visits - you'll only get data in the dashboard if you get 50+ visits triggering the Goal.
As far as I aware the engagement value points should be accumulated in the scenario you describe - though I haven't tested this in 7.2.

Related

Google Analytics - Regex for excluding sessions where Custom Dimension is populated in Custom Report

I'm building a custom report in GA UA to check which pages aren't passing specific custom dimensions. The Dimensions of the report are:
Hostname
Page
The metrics are:
Pageviews
Sessions
Users
What I'm expecting is to be able to add a filter with the following syntax to only get pages where the custom dimension isn't populating:
Exclude [Custom_dimension] Regex .*
When I do this however, the report excludes all sessions. If I change from exclude to include though, I only get the subset of sessions where it's populating, roughly 30% of sessions.
Is there a way to get the 70% of sessions not covered by [Custom_dimension] by changing the regex?
GA explicitly doesn't show rows in custom reports for any instances where any of the dimensions is not set. While it's definitely an odd solution on GA's part, you still can do a few things.
You can view, say, a default page report and drop a secondary hostname dimension there and then see where it's not set, or even try to filter those with advanced filter's regex.
Or you can export some of the data in BQ and inspect it there with no UI limitations.
Or you can export the data in an excel or google sheet to analyze it there. there are free options.

How to send report directly to the printer?

I am using Apex 18.2. and ORDS as a printing server.
I have a master-detail page for selling items with a form on a table as the master region and an IG as the detail, joined to each other through assigning the PK to the FK IG's column.
There is another page with a report that can be queried through number of page items to get the documents with items sold in the previously mentioned master-detail page.
Whenever a user creates a document and submit the page, I will need to send the data of that document directly to the printer.
I mentioned the report page because I thought redirecting to it and assigning the PK to the corresponding page item could be a suggestion. But I know that I can create a shared component> report query too. But I do not know how could I send the data directly to the printer in either way.
I do not know if the report type - IR, CR or IG would make a difference. That's why I just referred to "report". But I'd need to know how it could be done with all types of reports.
Here is how a real-world scenario would look like,
You enter a supermarket, buy some items, go to the cashier, pay for what you've bought and get a receipt. The receipt is printed when the cashier saves the invoice.
I know this is not how web apps work, but this is the task I am facing.
I can think of branching to the report page after the invoice is saved and setting the PK value to the corresponding page item in the "search criteria" region to get the corresponding data then execute "window.print()". But there will be two problems then. 1- criteria region would be printed too, unless I hide it with a dynamic action or else. 2- The "print dialog box" of the browser will be displayed.
APEX 20.1 added native support for PDF printing of Interactive Grid regions. See this video: https://www.youtube.com/watch?v=e1yIFcEdW_o
If you can't upgrade, or if that support isn't sufficient for your needs, I suggest taking a look at APEX Office Print: https://www.apexofficeprint.com/index.html
APEX Office Print(AOP) can provide you the right solution.
Please try out the solution posted in the below link.
http://dgielis.blogspot.com/2020/01/print-pdf-from-oracle-apex-to-local.html
Few more examples:
How to print to an IP printer:
https://www.apexofficeprint.com/ords/aop_web/r/aop_sample_app_web/5034?session=13740999314649
How to print directly to a zebra printer
https://www.apexofficeprint.com/ords/aop_web/r/aop_sample_app_web/zebra-printer?session=6208952429228
(OR)
https://dgielis.blogspot.com/2020/01/printing-to-local-zebra-printer-from.html
If you are redirected to the Home page,
-> Click on examples in the left side menu.
-> Click on Print(highlighted in yellow).

iCloud records only seen when directly searched

If I go to the iCloud dashboard and search (Filter:) for a record by exact recordName, the record is found. However, if I search using any range or inexact methods (i.e. search by date range etc.), the record is not found. Also, the record is not returned inside my Objective C program when I query all records of that type. It appears to be random records that have this characteristic. I recently inserted 40 or more records of this type (via software) and this behavior is only seen in 6 of them. I have tried using the dashboard to update the affected records, in hopes that this might trigger "update" events on the backend. Nothing that I have tried fixes this!!
I should add that my data is in the Development environment, not Production.
I may have found a work around for this problem. In the iCloud dashboard, I deleted the index QUERYABLE on the recordName field (the only index on this field) and then added it back. I then waited about 5 minutes or so and this seemed to fix the problem. However, I believe that this is, perhaps, a bug in the backend iCloud server.

Email Campaign Manager Reports?

I am working on Email Campaign Manager reports sections and I am unable to understand few things in reports.
What is Value and how this Value generates for a message?
Value per visit?
Value per Email?
Visit per email?
Please see attached screenshot.
I suspect this may not entirely answer your question, but from the ECM Marketer's Guide (page 16):
Value per sent email – The average value that a message has generated.
Value per visit – The value per visit this message generated.
Visits per email sent – The average number of visits to the website that a message induced.
So that leads to the next logical question: What is "value"? Value is something that you define from within Sitecore. You score your content and assign value to it. Content that is deemed more important for the business will have a higher value than content that is not as important. When a user visits your site as a result of an ECM email, DMS tracks the visit and as they navigate around content that has value associated with it, the value is accumulated.
Check out the Marketing Operations Cookbook for more information on assigning value to your content.
Hope this helps a bit.

How can I have 5 visits with with zero unique visitors?

According to Google Analytics, I had 5 visits from zero unique visitors. Is that a bug or did I perhaps implement something wrongly? Or hasn't the data processing finished yet (I created this view 2 days ago)?
The view is based on an include custom filter that's supposed to include only traffic from any of three ip addresses. The regex I used for this is
62\.58\.32\.193|77\.172\.143\.12$|213\.125\.166\.98
My best guess would be the way Google defines unique Visitors. Sometimes I have been visiting my own website periodically and I ended up showing up as a unique visitor (My site isn't so popular so it's easy for me to track that). I would either have to say that it has to do with the nature of visits or the actual way of unique visitors. According to google this is how the find unique visitors
The other Unique Visitors metric calculation (Calculation #2) is based
on the __utma cookie. Calculation #2 is used when segmenting the
Audience Overview report or when viewing Unique Visitors over any
dimension other than date. As such, Calculation #2 is used in custom
reports to allow for the calculation of Unique Visitors over any
dimension, such as browser, city, or traffic source.
source: https://support.google.com/analytics/answer/2992042?hl=en
Occasionally, there are problems with Google Analytics reporting. Check the product forums. For example, here is an issue that happened on Nov 11, 2013:
http://productforums.google.com/forum/#!topic/analytics/fsurDK8AOcY
This issue can also crop up when you are using the page dimension. Unique visitors are only assigned to the first page in a visit as described here. But, it doesn't seem like that is the case for you.
Finally, its possible, analogous to the page dimension situation, that unique visitors are only assigned to the first IP address that a visitor came from. If that is true, then if the people who came to your site had previously come from a different IP address, then they wouldn't show up as unique visitors in your filter.