Connect Facebook Pixel with Facebook analytics - facebook

We are currently integrating Facebook Pixel to track some events in our web site.
In the Pixel dashboard we are able to see the events we are sending but we are not
able to see the associated parameters. Could you provide us with a link/guide where we
can see these parameters?
Another doubt we have regards the possibility to have a centralized dashboard for the analytics.
We currently use mobile analytics and we would like to have all the events both from web
and mobile in one place. Is this possible?
I've created a new facebook app called otello_test.
In the settings page I can see an option for mapping Pixels but I can't do nothing with it. When I click on the info button and then click on "Learn More" there is only a redirect page without any type of content.
EDIT:
This is a simple event on my web site
fbq('track', 'AddToCart', {
content_name: 'Really Fast Running Shoes',
content_category: 'Apparel > Accessories > Shoes',
content_ids: ['1234'],
content_type: 'product',
value: 4.99,
currency: 'USD'
});
First of all i can't see any parameter that i've send on my pixel dashboard.
http://imageshack.com/a/img921/6300/gCbzuz.png
Why ?
About the analytics error:
http://imageshack.com/a/img921/9459/up9ZNS.png
As you can see in the settings there is a specific area for mapping pixels but when i click on "Scopri di piĆ¹(Learn More)" there's no documentation available for it.

You can use the Official Chrome extension called Facebook Pixel Helper to help you validate your Facebook Pixel.
To See Event Parameters in Facebook Analytics
Select the "Activity" section in left navigation list.
Select the "Events" section.
Select the Pre-defined or Custom Event you want to view.
You can then either apply a segment on these charts using the "Add a Segment" in the top bar to segment the data displayed by the parameters, or you can select the "Show By" option on the graph and select the parameters to see if they're collecting data.
Omni-channel (Cross Platform) Dashboard/Insights
To have a centralized dashboard for multiple channels (web, mobile, etc.) you would want to set up an Event Source Group. Documentation located here.
How To Set Up an Event Source Group
From the first row of the menu on the left, click on the name of the event source or event source group that is currently displayed.
Click + New Event Source Group.
Select the Business Manager account that you'd like to create your event source group from, then click Continue. Keep in mind that only admins in Business Manager can currently create event source groups.
Name your event source group.
Select the event sources (Web [FB Pixel], App, etc.) to add to this group.
Click Create Group.
You will now be able to see Omni-channel (cross channel) insights in one central view and create dashboards as well.

Related

Huawei Analytics - Cannot view event parameter

We are trying to set up custom parameter in Huawei HMS analytics. Using below snippets and configured the parameter ID and Parameter name under Event in Connect.
Bundle bundle = new Bundle();
bundle.putString("exam_difficulty", "high");
bundle.putString("exam_level", "1-1");
bundle.putString("exam_time", "20190520-08");
instance.onEvent("begin_examination", bundle);
Issue is we cant see the event parameter. Please can somebody clear this doubt. Please refer attached screenshot.
If you cannot view the custom parameters of the reported events on the Real-time overview or event analysis page possible cause could may be custom parameters are not added to the Event management page.
Check whether custom parameters of events have been added on the Event management page. To add a custom parameter, go to HUAWEI Analytics > Management > Events. On the Event management page, click Edit, add a custom parameter, and click Add.
For details , please refer to: https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/javascript-custom-events-0000001051597159
FYI:
In the data reports (such as event analysis reports and retention analysis reports) of Analytics Kit, the real-time trend is updated in minutes, and all other indicators are updated the next day. After integrating Analytics Kit into your app, view the data reports on the next day.
Meanwhile you can view report to the Real-time overview page within same day . If there is no data displayed on the Real-time overview page , then possible cause could may be the debug mode is not disabled, and therefore the reported event data is displayed on the App debugging page, not the Real-time overview page.
Solution
Check whether debugMode enabled is displayed in local logs. If so, the debug mode is not disabled. Run the following command and try again:
adb shell setprop debug.huawei.hms.analytics.app .none.
For more details , please refer to our FAQ:
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/commissioning-faq-0000001050164019

In GA4 is it possible to create custom user/session acquisition properties?

I like the new user acquisition properties, for they do what I think. Tell me how the user first came to the website.
Is it possible to add custom user acquisition properties to add to the data collected. e.g. the first page they ever visited ('user page location'). This could help value pages.
There are the user custom properties but as far as I can see they don't show up in the relevant reports, and I'm not sure how to only set them on the users first page view.
A similar 'session page location' would also be of use, like the landing page report in Universal.

Google Analytics - Email Tracking links click - How to see ALL custom campaign data ("send", "open", "click" ) in the same view

I want to implements the Google Analytics Email Tracking Measurement Protocol like explain in the doc.
I send an event with campaign parameters for email "send" action
I send an event with campaign parameters for email "open" action, by placing an image tag within the email
And I add custom campaign parameters to links that I want to track for click in this email
However, I don't find the way to see ALL those custom-campaign data in ONE Google Analytics view.
Like describe here, I go to Acquisition > Campaign view, then I select my custom campaign, but:
"send", "open" are set in Event action (which is not set for a link click)
link click can be found use "campaign content" (which is not set for "send/open" events)
But this requires separate searches, which are based on assumptions...
Maybe I'm wrong...
Did I miss something?
Screenshots
You can create a custom report using the "Flat Table" type with campaign, source/medium, content, event action.

How can I call a cstudio action from a webpage in Crafter

I've created a webpage in Crafter CMS (version 2.5.2) whose purpose is to help edit a Crafter Component. I'm doing this in my page instead of in the CStudio Panel because I want to search/filter for specific components (I have 1000s). I'm editing the components using Crafter's In Context Editing capabilities, but I want to be able to call actions such as Create New, Delete, Approve & Publish, History, etc on a selected component. Is there any way I can do that from my web page along with the UI (e.g. Create New pops up normal Create New modal dialog, History pops up history dialog, etc.).
Crafter CMS uses a message pump between the preview pane and the studio application to inform the application of actions taken "in-context." within the preview pane. Messages (operations with metadata) are pumped by the system automatically between the two contexts (the studio application and the preview pane.)
"Edit" is currently a valid message/op.
"Delete" is currently a valid message/op.
However in 2.5.2 there is no "New" message/op.
In order to fire a New Op message you would need to register the message and build the handler (all Javascript) that fires the appropriate javascript APIs for the app. To fire a New operation you only NEED a path to where the content will be created in the message as metadata. The App already has code to look up permissions and check if which content types are available at that path.
Javascript files of interest:
Fire the message
/static-assets/components/scripts/guest.js
Handle the message
/static-assets/components/scripts/host.js
Declare the valid messages
/static-assets/components/scripts/crafter.js

Display pages tree

I have problem with showing tree of display pages in display pages section of web content creation form.
I created some pages with asset publishers on them. I set these publishers to be the default asset publishers for these pages. I created these pages and asset publishers under role admin. When I open display pages section in creation form of any web content it shows me site map where can I see pages on which is asset publisher, see image:
You can see that black color is for pages with asset publishers.
But when I login with another user I cannot expand this tree. The only thing I can see is "1st level" of this site map:
I tried to add all possible rights to this user, all possible rights to any resources but without assigning role "administrator" for this user I cannot browse this tree.
When I click on little "plus icon" in this tree I can see that it is making request on "/c/layouts_admin/get_layouts" but in request I can see only html which is telling me that I haven't sufficient roles to obtain right content.
I made some investigation. I tried to make request under this user from jsonws api ("/api/jsonws?signature=%2Flayout%2Fget-layouts-6-groupId-privateLayout-parentLayoutId-incomplete-start-end"). I tried the same method with same parameters as they were in request from site map tree and it returned me right content.
So from "Choose Display Page" window it tells me that I haven't good role but when I call api from jsonws with same parameters it returns me good result. Where can be problem?
Thanks,
Patrik
Hi dear Add this Snippet in com.liferay.portal.struts.PortalRequestProcessor.java
processRoles(HttpServletRequest, HttpServletResponse, ActionMapping)
After user O bject is Created.
if(user!=null){
if(path.equals("/layouts_admin/get_layouts")){
return true;
}
}