You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Templates](https://support.google.com/google-ads/answer/10702525?hl=en) for Ads,
111
111
Keywords, Ad Groups and Campaign for download as CSV files.
112
112
113
-
> NOTE: After running a worker the produced download URLs have an expiration of
113
+
> [!NOTE]
114
+
> After running a worker the produced download URLs have an expiration of
114
115
> 1 hour for security purposes as those links are universally accessible. If you
115
116
> need to retrieve the generated CSVs after the link expiration you can still
116
117
> download them but you have to do so directly from the Cloud Storage Bucket you
@@ -159,6 +160,66 @@ Costs depend on the size of the translation requests, see
159
160
[Cloud Translation Pricing](https://cloud.google.com/translate/pricing) for
160
161
details.
161
162
163
+
## FAQs & Troubleshooting
164
+
165
+
1.**How do I stop certain terms (e.g., brand terms) from being translated?**
166
+
167
+
This can be avoided by using Glossaries, which are supported by Keyword
168
+
Platform. During installation a dedicated bucket for glossary files is
169
+
generated to which you can upload [unidirectional glossary files](https://cloud.google.com/translate/docs/advanced/glossary#unidirectional_glossaries). They will
170
+
automatically be picked up by a pub/sub subscription and processed, which
171
+
creates a glossary entry in your Google Cloud project. When running
172
+
translations you can select the glossary you want to apply from an optional
173
+
dropdown.
174
+
175
+
1.**How can I add terms to a glossary via the UI?**
176
+
177
+
This functionality is currently not available, but glossary entries are
178
+
overwritten by default. To update a previously generated glossary, simply
179
+
upload a new file with the same name containing previous and newly added
180
+
terms.
181
+
182
+
1.**Why are there no accounts in the account dropdown?**
183
+
184
+
This is likely due to credentials not being valid. To get more details, you
185
+
can check the logs by going to `Logs Explorer` in the Google Cloud Console.
186
+
To generate new credentials you can either run the installation again
187
+
(`./setup/install.sh`) or manually create new credentials using the [oauth
188
+
playground](https://developers.google.com/oauthplayground/). To do that, you
189
+
need to:
190
+
* Add `https://developers.google.com/oauthplayground`` to the `Authorized
191
+
redirect URIs` in your OAuth2.0 client in the Google Cloud Console under
192
+
`APIs & Services > Credentials`.
193
+
* On the [oauth playground page](https://developers.google.com/oauthplayground/)
194
+
add the client id and secret under `Settings > Use your own OAuth
195
+
credentials`.
196
+
* Select all the [required scopes](https://github.com/google-marketing-solutions/keyword_platform/blob/main/setup/utils/oauth_flow.py#L41).
197
+
* Hit `Authorize APIs` and exchange the access token for a refresh token.
198
+
* In Google Cloud Console head to `Secret Manager` and update the secrets
199
+
accordingly.
200
+
201
+
1.**Why am I getting a `Http failure …/proxy: 500 OK` response after hitting
202
+
the RUN button?**
203
+
204
+
There can be various reasons for this and the logs will give you more
205
+
details as to what happened. Head to your Cloud Console `Logs Explorer`
206
+
and investigate any errors.
207
+
208
+
1.**When logging into my Google Account during installation I get "Access
209
+
blocked: This app's request is invalid".**
210
+
211
+
Make sure to have added http://localhost:8080 to the `Authorized redirect
212
+
URIs`` in your OAuth2.0 client in the Google Cloud Console under `APIs &
213
+
Services > Credentials`.
214
+
215
+
1.**During installation terraform command fails with `error creating Brand:
0 commit comments