I try to sync my Oracle APEX Calendar form with my Google Calendar.
I created Google Calendar API Key as you can see in the picture
What else should i do, in order to send to Google Calendar my entries from my APEX form Calendar.
Also i want to update this entries (sync).
Can i do this with DA?
In the Calendar Attributes (in APEX) do this:
In the "Google Calendar ID" attribute enter the Google Calendar ID for the calendar data feed you would like to display on this calendar.
Given Google Calendars security restrictions, these calendars must either be public calendars, or available to all end users of this calendar.
Note: The Google Calendar API Key must be entered for Google calendars to work correctly. Go to Shared Components > Component Settings > Calendar to set the key for the application.
Examples
Google Calendar ID : abc123#group.calendar.google.com
Related
When I open https://analytics.google.com/ and go to Admin section, I can't find "Tracking Id"
Notice that under the property items, <> Tracking Info is missing (see the attached image) We should have Tracking info section, which is missing.
How can I generate the Tracking Info or ID that starts with UA-
Google Analytics now defaults to creating a GA4 Property.
If you need to create a Universal Property, with a UA-XXXX-X format tracking id..
Start by creating a new property.
When you are creating that new Property, on the Property setup page, click on the blue link towards bottom of screen Show advanced options, that will then open up the section in the screenshot below so you can toggle on the option for a Universal property
It gives you the option of creating both property types or just a Universal Analytics property only.
Select to create just a universal property (you will be able to upgrade it to GA4 at a later date should you choose to).
If you have accidently created and do not want a GA4 Property, from the GA Admin page select the Property as you would any other property from the Property dropdown and then select it's Property Settings page and at the upper right, click the Send to Trash option to delete it.
In Universal Analytics just click on Tracking Info and then on Tracking code:
If you have display problems try refreshing the page or clearing your cookies and try again.
In Google Analytics 4 you have to click on Data Streams and then click on the data stream desired. You will find it under MEASUREMENT ID:
to enable our users to view our calendars in Google Calendar, we currently create a calendar on our own service account, then share this calendar with the user using ACL.
In the past, the new calendar would automatically appear on the user's account under "OTHER CALENDARS". They would receive an email notification from Google which would contain "We have automatically added this calendar to your Google Calendar account. You can hide or completely remove this calendar at any time."
However, suddenly calendars were not showing up on their accounts. Eventually I noticed that the notification email now says this: "After adding this calendar to your other calendars, you can hide or completely remove it whenever you want." with a link "Add this calendar."
Only after clicking this link will the calendar appear on their account.
Was this a sudden policy change from Google? Is there a way to avoid this second step?
Here is some example code. The scopes we have enabled and verified are ".../auth/calendar", "email", "profile", "openid".
calendar = service.calendars().insert(body={
'description': description,
'summary': summary,
'timeZone': timezone,
}).execute()
service.acl().insert(
calendarId = calendar['id'],
body={
'role': 'reader',
'scope': {
'type': 'user',
'value': user_email,
}
}).execute()
Unfortunately, there is not much that can be done regarding your question about avoiding the second step. Even if there were a policy change on the Google's side, you wouldn't be able to change anything since all the Calendar APIs are hosted on their servers.
A suggestion would be to implement an application that simulates the clicks for Add this calendar which would make things a slightly bit easier for your issue.
I would like to develop an application that would allow my company employee to schedule their holidays from Google Calendar.
The idea would be the following:
The employee create an event corresponding to the holidays
The employee specify somewhat that this event is a holiday
The application send an email to the manager for validation
If the manager validate, the event is confirmed in the employee calendar and available for his teammate
Any idea how to specify that this event is a holiday (step 2)?
I tried to look how to add a custom event type without success.
Do your company uses gapps for business?
As a domain admin, you can create "resources" apart from individuals calendar and share it with the whole company.
Maybe the link below might help you:
https://robinpowered.com/blog/how-to-set-up-room-resource-calendars-in-google-apps/
I've attempted to use the new version of Google Tag Manager to track virtual pageviews and send those to Google Analytics, but they don't seem to be sending properly.
For my Trigger, I've used the builtin History Change event type and have placed that in a tag with my Google Analytics id. The tag is set to Page View track type.
In Google Analytics, I see a pageview, but it just says the user is on the root directory. Also, I'm working in Localhost.
Is there something I missed?
I'm not sure to get the complete description of your setup but maybe an other way of tracking your virtual pageview could be directly by adding data layers directly in your code.
dataLayer.push({
'event':'VirtualPageview',
'virtualPageURL':'/order/step1',
'virtualPageTitle' : 'Order Step 1 – Contact Information'
});
For the trigger, you will then be able to send the fire on of your virtual pageview as a event matches VirtualPageview.
Your Tag need to be set up as a pageview.
Also, using this article for GTM v1 : http://www.lunametrics.com/blog/2014/09/10/fire-virtual-pageview-google-tag-manager/, you can set up your {{virtualPageURL}}
In GTM V2, in your tag, you will have to use the - More settings / Field to set field Name = Page, Value = {{virtualPageURL}}.
Are we talking here about a one page iOS/Android App?
Hi am using google analytics ga.js to track a button click event. It is working fine. However, i want to track the button click event for individual users in my site.(eg. karthik - 5, Richard - 7 etc ) Am using wordpress. How to achieve this?
There are ways track non PII user data using Google Analytics. This is an example of importing CRM user data, which you could use import the type of information you are looking for.
Basically you can send in a User Scoped Custom Dimensions which represents a user with the hit data,and then import a CSV to map that dimension to any other user scoped custom dimension.
I have find a solution for this. I have used event tracking to achieve this. I have used the following function in the click event of the button.
_gaq.push(['_trackEvent','button-category','Click','Clicked by the user:User id from my site ']);
In the label field i use the logged in user id from my site. Now, i can see the clicks of a particular user using his id under Behavior->Events->Pages->Your Page->Event Category->Event Action->Event Label. As username is personally identifiable info according to google, i didn't use username.