Hipchat-Confluence Integration on something other than a space - confluence

I know that you can integrate Atlassian Confluence spaces to Hipchat rooms and my company's Atlassian admin has enabled this integration. However, I'd like to integrate based on changes to a given page or any of its descendants, not on a space. Can I do this?
I cant define a new space because I don't have authorization to do that.

Integration between HipChat and Confluence is based on the space. However, you are able to configure it and adjust the notifications during the configurations. For example, you can manage to get Page Update or Page Create notifications in your chat room if you check the checkbox during the integration. Take a look at this documents as it contains the screen shot and details about the feature.

Related

Building a simple web form that connects to Recurly's API to allow a subscriber to change their subscription plan

I am trying to build a simple web form that would ideally sit on a WordPress page to allow the subscribers on our platform to change or update their subscriptions, without having to ask our support team (currently they can only cancel, but we want to offer them the option to upgrade).
We use Recurly to manage our billing, and their support team said:
'You would essentially want to build a form that will input values into the Subscription Update API request, that would then be sent to Recurly to make the changes on your customer account.'
They also shared the following document: https://dev.recurly.com/docs/update-subscription
I have limited experience of working with APIs and am also aware that because this form deals with sensitive information (the user ID of a subscriber in this case), I don't want to inadvertently jeopardise the accounts of the subscribers that choose to do this.
Any help would be much appreciated. I have tried searching for a solution but am unsure how to word my request effectively.
It sounds like using the Recurly Hosted UI might be your best bet. Instead of having to build a a web form you can just redirect your customer to the Recurly Hosted UI on a button click. You can retrieve and redirect the url using the Recurly API on your Wordpress site using some simple PHP and then that allows the customer to view invoices, change their plan (if you allow), and change CC information.

Facebook Pixel on Whitelabel

I currently have my main website, but the checkout is on a whitelabel system with a new subdomain e.g. mysite.whitelabelcheckout.com
The white-label allows me to add the Facebook pixel within a GTM tag. My question is:
Should I be adding my facebook pixel code/GTM code to my main website + the
white label or just the white label checkout?
It would be preferable to have the Facebook Pixel on both sides. With a Facebook Pixel, domains aren't actually that important as they're generally domain agnostic. Ultimately a Facebook pixel can accept data from multiple sources and you don't need to implement anything additional for cross domain tracking (unlike other services like Google Analytics).
It is often standard practice to have something like a Facebook Pixel on any part of the user journey or purchase funnel, so if this involves crossing between two different domains then putting it on both is the best option. This gives you the flexibility of receiving PageView data from both sides (default event on the pixel) and would allow you to fire additional Facebook Pixel events on either side for custom conversions etc.
It sounds like this checkout system allows you to implement a full GTM container, this is useful as it means your only managing your Facebook Pixel tag in one place. Within GTM you can then build off the main Facebook Pixel with additional Facebook event tags if you wish.
By default, if you create a Facebook Pixel tag in your GTM container, this will then fire anywhere your GTM container is implemented. So that's the best option. Having everything with GTM is usually a good idea from a management point of view as you build out your GTM setup. If you find the scenario where you might want a specific tag to fire on one side but not the other, you can also achieve this with conditional triggers/exceptions.
Hope this helps!

Can I create notifications when an Atlassian Confluence page is created?

If any user changes or creates new page in Atlassian Confluence, I would like to automatically send a REST request. I want to use it for pushing auto-messages in messenger (in some public channel). It is useful to see any new changes on wiki.
I found info about REST API for Atlassian Confluence:
https://developer.atlassian.com/server/confluence/confluence-rest-api-examples/
But it is about how to sent requests to Confluence.
Is it possible to generate auto requests from Atlassian Confluence?
Update: I found some information - looks like it is impossible.
https://jira.atlassian.com/browse/CONFSERVER-52487
Am I right?
You are right, unfortunately this functionality does not exist at the moment. The best way would be to write your own Confluence Plugin that binds to certain events. See https://developer.atlassian.com/server/confluence/event-listener-module/ for more information about this. Then you can send the desired requests to your messenger every time the event occurs.
Another option, but unfortunately not free, would be the "Script Runner for Confluence" plugin. This plugin provides at least a simpler way for the above solution. You only have to implement the "send request" part, as the event handling is done by the plugin and can be configured via UI. See http://scriptrunner-docs.connect.adaptavist.com/confluencecloud/script-listeners.html#_set_a_watcher_for_new_blog_posts for more information.

Is there a way to dynamically upload catalog items from my database to PayPal Here using the API?

I'm looking to see if it's possible to add catalog items that are always changing with code rather than manually entering them one by one. I want to do this to make use of the barcode scanning feature on the PayPal Here POS app in a store that never sells the same item twice.
Here is the entry page I'm looking to automate with the PayPal API:
image of PayPal interface (was too new to stackoverflow to embed it)
I haven't found a hint of this in the API docs or on the web. Does anyone know if it's possible?

Can we move Google Analytics data to other account?

Started a webpage that now contains a lot of analytic data. Now that I have the client GA Tracking ID I would like to move the data I already have to that account.
Is this possible?
I get the Google Analytics API, I can always fetch all the data I want, but my problem is, upon I have the data how can I send / push this data to other account
in other words, How can I transfer data?
The domain is the same, only the account Id in use was a different one (my own, instead of the client's)
It is not possible:
You cannot currently transfer profiles or account data from one account to another account.
Google Analytics does not provide any flexibility with importing, exporting, or modifying any past data. Any data you have in one account cannot be moved to another.
With GA, the only way to get data in to an account is directly via __utm.gif requests, usually through their JavaScript snippet, but that doesn't allow for any way to import past data, since the date is fixed according to when the data is sent in.
Further, the Google Analytics API is read-only, and doesn't provide any way to import or move data.
(This answer is slightly less true for Universal Analytics
http://piwik.org/ is a good alternative, open source analytics system, not unlike Google Analytics, but without some of the constraints like this.
I think now it's possible to move data from one account to another.
Check out this article:
https://support.google.com/analytics/answer/6370521?hl=en
If you need to reorganize your properties in Analytics, you can move them (and their views) from one account to another.
Moving properties lets you keep your Analytics implementation current with your business. You might be reorganizing after a merger, after an internal restructuring, after hiring a new agency, or you might be developing a new Roll-Up strategy.
This was not possible in 2011 when the question was originally asked. Google added this capability to GA in 2016 (source). In addition to Google's documentation which engray provided, there are several blog posts which discuss how.
How to transfer a Google Analytics property from one Google Account to another
How to Move a Property to Another Account in Google Analytics
How to move a property:
Sign in to Google Analytics & navigate to Admin section.
In the ACCOUNT column choose the account that contains the property you want to move.
In the PROPERTY column, select the property you want to move.
Click Property Settings, then click Move property.
Select the destination account.
Choose your permissions settings.
Click Move.
Confirm data processing, then click Save.
Might be possible to do this as i was curious and found a few forum posts mentioning it:
Log into GA.
Goto the Account List.
Find your web property, you can't click the 'property' itself but a profile under it...
Then click on Admin on top-right side.
Go 'Up' a Level.
For example the breadcrumb says:
'Account list' › 'FOO (www.foo.com)' › 'FOO (www.foo.com) - (Default Profile)'
and now the breadcrumb should say when you click 2nd breadcrumb link:
'Account list' › 'FOO (www.foo.com)'
Now you have an option to add other users to this whole web property by going to the Users tab.
Add an Administrator user to this specific property. You can setup this user for them on gmail that they can change the password later after you set it up (or use their Google Account email they provide and maybe walk through with them to make sure they do it correctly).
Then login as that user, and delete the old user. Then that should 'transfer' to a new account.
What I do in this situation - export all data from Google account and import it into Tableau or QlickView. And use desktop analysis. In any case these data will be actual no more than 2 years.