What is the CID parameter in Google shopping URL? - google-shopping

I noticed the existance of "cid" parameter in every product page I examined in Google Shopping website?
Can we depend on this parameter to uniquely identify each product? Is it possible that Google will use the same parameter value for another product in the future?

Yes, cid is used to uniquely identify a product.

The CID stands for the Customer ID, this is an ID unique to the visitor and should not be used for the product. The CID is a universally unique identifier (UUID) and is a 128-bit number used to identify information in computer systems. This value is stored in the _utma Google Analytic Cookie to track the device it is assigned to. Additional reference: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid

Related

AADB2C Sign In with Apple and use Apple Private Email Relay Service

This document states:
Note: even if you include the name or email scopes, nether will not be included as claims in the token which Azure AD B2C receives from Apple. Apple provides these values in a non-standard way as part of the authorization response payload. Azure AD B2C will not be able to read these values and you should collect them from the user separately if needed.
Is this information still up to date? (Document seems to be older than 1 year). Are there any plans to facilitate this?
Does this actually mean that it is not possible to use Apples Private Email Relay Service in conjunction with AADB2C or is there an other way to contact users using Sign In with Apple through email? (I'm aware that I can query the email from the user with a simple text field as a last resort.)
Unless Apple provide these values in the standard way (e.g OIDC) the guidance is still correct.
AFAIK you should receive an email address back from Apple -- it will be the actual email of the user if they choose to share it with the app, otherwise it will be the one with the relay service address.

How can i find the user id / email for this youtube channel

Can any one help me to find the user id / email for this Youtube Channel.
I don't have any programming background.
https://www.youtube.com/channel/UCGS6tPWTNYLy04JSFUrT7ew
No you won't be able to in new API v3 documentation explains
The biggest takeaway for developers using the older Data API v2 is
that you must be aware that not every YouTube channel has a unique
username. Fortunately, every YouTube channel is guaranteed to have a
unique channel ID associated with it, represented by the value in the
tag, and that’s the value that we recommend developers
use instead of usernames. For instance, if you have a database that
maps YouTube usernames to information about that channel, your older
entries should continue to work. (Existing channels won’t lose their
usernames.) However, as time goes on, it will become more and more
likely that you’ll have to work with channels that can’t be uniquely
identified by a username.
A channel doesn't have an email address associated to it you can see that by checking the Channel resource. If you are authenticated with a user and you can use the token info end point to get info about the user
https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=XYZ123
You can also go though the people api
https://developers.google.com/people/api/rest/v1/people/get
For both those calls you must be authenticated. You cant get email for a user who you dont have access to

Is it possible to use multiple adwords account to track conversion in an app?

I have two different adwords account. Can I use both of them in a single app, and track their conversion seperately?
I could not find any specific info at Google.
Thanks,
BR
I'm not sure what you mean by 'single app', but there is Google Adwords Manager account, where you can see all the accounts you have and import separate conversions into it and also for ex. report over both.
It's free and here are the instructions for connecting accounts.
I have no idea in ios but maybe my answer can give you an opinion. In C# if your two different accounts are under the Manager Account you can use both of them in a single app. First you can add ClientCustomerId (Manager Account Id) in App.config or Web.Config after that you can use GetAccountHierarchy() (AdWords.Examples.CSharp > v201609 > AccountManagement > GetAccountHierarchy.cs) function to get all account under Manager Account. You can reach Customer Ids and Customer Names with this function. After you get the Customer Id you can get what data you want with this Customer Ids.
You can check for source code: https://github.com/googleads/googleads-dotnet-lib

Slack user id and access token unique across teams or users

Are user id's in Slack unique across teams or users? For instance, if User A installs an app for Team A and Team B is that users's id and access token the same between both teams?
As of writing, User IDs are now globally unique.
More info here
Slack user IDs are only unique to the team containing them -- you might encounter re-used IDs when working with other teams, and Slack encourages you to keep this in mind when storing IDs -- you'll want to partition them by team ID.
According to the documentation id is unique only within a team.
https://api.slack.com/types/user
id, String - Identifier for this workspace user. It is unique to the workspace containing the user. Use this field together with team_id as a unique key when storing related data or when specifying the user in API requests. We recommend considering the format of the string to be an opaque value, and not to rely on a particular structure.

Nest API - How to uniquely identify an account

I'm integrating with the Nest API and I'd like to know to whom an access_token belongs. I don't need an email or name or anything identifying the account holder, I just need a unique account identifier.
Is there something like https://developer-api.nest.com/account.json or user.json?
Documentation: API Reference
There isn't something account specific, but both structures and devices can only belong to one account, so you could use the structure_id as the unique identifier. It is unlikely that a user would delete their primary structure (kind of hard to to) and you can guarantee that any two users don't have the same structure.
You might notice this ID is different for each developer account, this is to protect the user's privacy. (e.g. developers can't serve ads based on unique identifiers)

Resources