I have an Event called Ecommerce_purchase, when I try to add parameter for reporting from analytics dashboard of Firebase, it gives me two errors:
Internal error ! try again (In Red in center)
One or more parameters have not been registered! try again! (right top corner)
Did you change parameters for this event? When you add/remove parameters for an event, you may get this error.
Recently, I did a tidy up for Firebase Analytics of my app. Some events' names were kept but added/removed some parameters. I then started getting this internal error. When Firebase receives one set of parameters for one event from one user and a different set of parameters from another user, it gets confused.
When you want to change parameters for an event, I suggest you change the event name as well to avoid the confusion.
Problem gets solved when you try adding parameters using incognito window of chrome .
Related
I have three different fields/textbox widgets, that rely on querying the same data source to be checked to avoid duplication. For reasons, I do not want to turn on the unique/required for those three fields.
I put some code to check for validation. My problem is that when I call the form's validate function, it takes some time till the validation comes back with an error message. However the form's validate returns immediately and allows people to click Submit.
How can I avoid this problem?
Block till validation kicks (setTimeout function?)
Set a separate invisible field such as working and set the validationError on the field and clear after validations clear? This will probably be a numeric field so that I can wait for all streams in parallel to finish.
Final question. is Validate a blocking function as it goes through the fields? I am guessing Yes.
https://support.google.com/firebase/answer/7061705?hl=en states in passing that firebase_campaign is auto-generated. Unfortunately ‘Automatically collected events’ doesn’t document that particular event. When is it triggered?
firebase_campaign event is automatically triggered by user interaction and is not intended to be shown on the Firebase console. The data corresponding to event in form of the parameters is passed to Ads framework for further analysis and generating quality content.
The only way to obtain the data related to that event is via the Big Query export.
I refer to the document https://developers.google.com/calendar/v3/reference/events/insert to call the insert method, but there is an error insufficientPermissions. I want to know what the general situation is, and I can use gapi.client.calendar.events.list() method to get the result normally.
You are probably using one of the Calendar API Quickstarts which is why calls to events.list works but events.insert doesn't. You need to change the scope to https://www.googleapis.com/auth/calendar because that is required for events.insert.
Also don't forget to delete the previously saved credentials when adding the new scope.
Is there a way to change the JumpTarget per request?
During the checkout flow the shipping methods are updated and a fresh cart is calculated. I'd like to do the same with an ajax call on my customized checkout flow. What I'm seeing is the jumpTarget is wrong and returns the wrong page:
Wrong:
JumpTarget=ViewCheckoutAddresses-Review returns payment page
Correct: JumpTarget=ViewCheckoutShipping-Review should return updated payment methods
==========
UPDATE:
All I needed to do was satisfy the pipeline params by including the correctly named 'name' field on the submit button. I could also use a hidden field to set the jumpTarget.
It is actually really hard to answer this question without actually debugging what is going on in your pipeline. I would suggest that you start the pipeline debugger and look what flow it follows. Then see what the standard checkout does (non ajax based) and see where your flow differs. It might just be that you are missing some input parameters and therefor it tries to send you back to the previous step.
I have a task to export a repeat grid's content to Excel. I have read an
article, but I still can't realize how to properly use it. I tried to repeat article's steps to provide pzRDExportWrapper, but after I click "Save" button I get the error:
Method: Rule-Obj-Activity instance not found:
Sb-FW-CTrackFW-Work.pzRDExportWrapper. Details: Invalid value for
Activity name passed to ActivityAssembler.
Could anybody give me any suggestions? Thank you.
You invoke activity from another activity which applies to class Sb-FW-CTrackFW-Work. Rule Resolution use primary context Sb-FW-CTrackFW-Work class and try invoke activity pzRDExportWrapper from it and you get error (because rule resolution can't found invoked activity in this class).
Activity pzRDExportWrapper applies to Rule-Obj-Report-Definition class. Try invoke from it.
Try activity step as below:
Call Rule-Obj-Report-Definition.pzRDExportWrapper
Or use step page for this step which defined as applies to Rule-Obj-Report-Definition class(you can declare it on Pages&Classes tab)
Okay. I have resolved the issue (thank you njc). I have two sections on a lone web page.
A context of the first section is my custom data page Co-Name-FW-Data-Search. The Search page has some single value properties which are initialized by an user via an UI.
The second section is a repeat grid section, a report definition as a source. My Search page pointed out in a Pages and Classes tab. Also there is a Page, which is created by report definition and contains results. The report definition takes Search’s values as parameters.
So, I have created an activity and passed the Search page and a Cods-Pega-List MyResultList as parameters. There are some steps in the activity:
Check if Search is null. If true- skip step; else - transfer Search properties into Params props with Data Transform.
Set Param.exportmode = "excel"
Call pzRDExportWrapper with Step Page MyResultList.pyReportDefinition. Pass current parameter page.
P.S.: If it doesn’t work try to play with report definition’s settings.
P.P.S.: An only minus of pzExportWrapper is that it invokes report definition again.