Marketo
O conetor do Marketo permite-lhe realizar operações de inserção, eliminação, atualização e leitura em dados do Marketo.
Antes de começar
Antes de usar o conector do Marketo, conclua as seguintes tarefas:
- No seu projeto do Google Cloud:
- Certifique-se de que a conetividade de rede está configurada. Para obter informações sobre padrões de rede, consulte o artigo Conetividade de rede.
- Conceda a função IAM roles/connectors.admin ao utilizador que está a configurar o conetor.
- Conceda as seguintes funções de IAM à conta de serviço que quer usar para o conector:
roles/secretmanager.viewer
roles/secretmanager.secretAccessor
Uma conta de serviço é um tipo especial de Conta Google destinada a representar um utilizador não humano que precisa de autenticação e autorização para aceder a dados nas APIs Google. Se não tiver uma conta de serviço, tem de criar uma. O conector e a conta de serviço têm de pertencer ao mesmo projeto. Para mais informações, consulte Criar uma conta de serviço.
- Ative os seguintes serviços:
secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(API Connectors)
Para saber como ativar serviços, consulte o artigo Ativar serviços.
Se estes serviços ou autorizações não tiverem sido ativados anteriormente para o seu projeto, é-lhe pedido que os ative quando configurar o conector.
Configure o conetor
Uma associação é específica de uma origem de dados. Isto significa que, se tiver muitas origens de dados, tem de criar uma associação separada para cada origem de dados. Para criar uma associação, faça o seguinte:
- Na Cloud Console, aceda à página Integration Connectors > Ligações e, de seguida, selecione ou crie um projeto do Google Cloud.
- Clique em + Criar novo para abrir a página Criar associação.
- Na secção Localização, escolha a localização para a ligação.
- Região: selecione uma localização na lista pendente.
As regiões suportadas para conetores incluem:
Para ver a lista de todas as regiões suportadas, consulte o artigo Localizações.
- Clicar em Seguinte.
- Região: selecione uma localização na lista pendente.
- Na secção Detalhes da associação, conclua o seguinte:
- Conetor: selecione Marketo na lista pendente de conetores disponíveis.
- Versão do conetor: selecione a versão do conetor na lista pendente de versões disponíveis.
- No campo Nome da ligação, introduza um nome para a instância de ligação.
Os nomes das associações têm de cumprir os seguintes critérios:
- Os nomes das associações podem usar letras, números ou hífenes.
- As letras têm de ser minúsculas.
- Os nomes das associações têm de começar com uma letra e terminar com uma letra ou um número.
- Os nomes das associações não podem exceder 49 carateres.
- Opcionalmente, introduza uma Descrição para a instância de associação.
- Conta de serviço: selecione uma conta de serviço que tenha as funções necessárias.
- Opcionalmente, configure as definições do nó de associação:
- Número mínimo de nós: introduza o número mínimo de nós de ligação.
- Número máximo de nós: introduza o número máximo de nós de ligação.
Um nó é uma unidade (ou uma réplica) de uma ligação que processa transações. São necessários mais nós para processar mais transações para uma ligação e, inversamente, são necessários menos nós para processar menos transações. Para compreender como os nós afetam os preços dos conectores, consulte o artigo Preços dos nós de ligação. Se não introduzir valores, por predefinição, os nós mínimos são definidos como 2 (para uma melhor disponibilidade) e os nós máximos são definidos como 50.
- Opcionalmente, clique em + Adicionar etiqueta para adicionar uma etiqueta à associação sob a forma de um par chave/valor.
- Clicar em Seguinte.
- Na secção Destinos, introduza os detalhes do anfitrião remoto (sistema de back-end) ao qual quer estabelecer ligação.
- Tipo de destino: pode especificar os detalhes do destino como um endereço de anfitrião ou um anexo de serviço. Selecione um dos seguintes tipos de destinos:
- Endereço do anfitrião: se quiser especificar o nome de anfitrião ou o endereço IP do destino.
- Associação de serviços: se quiser especificar o ponto final privado para os seus endereços IP internos. A associação de serviços permite-lhe ocultar os seus endereços IP internos da rede externa. Pode criar uma associação do serviço no Google Cloud através da funcionalidade Private Service Connect. Para obter informações sobre a configuração de um Private Service Connect, consulte o artigo Publique serviços geridos.
Com base na sua seleção do tipo de destino, introduza o endereço do anfitrião ou o nome da associação de serviço.
Para introduzir destinos adicionais, clique em +Adicionar destino.
- Clicar em Seguinte.
- Tipo de destino: pode especificar os detalhes do destino como um endereço de anfitrião ou um anexo de serviço. Selecione um dos seguintes tipos de destinos:
-
Na secção Autenticação, introduza os detalhes de autenticação.
- Selecione um Tipo de autenticação e introduza os detalhes relevantes.
Os seguintes tipos de autenticação são suportados pela ligação do Marketo:
- Credenciais de cliente OAuth 2.0
- Nome de utilizador e palavra-passe
- Clicar em Seguinte.
Para saber como configurar estes tipos de autenticação, consulte o artigo Configurar autenticação.
- Selecione um Tipo de autenticação e introduza os detalhes relevantes.
- Rever: reveja os detalhes da ligação e da autenticação.
- Clique em Criar.
Configure a autenticação
Introduza os detalhes com base na autenticação que quer usar.
-
Credenciais de cliente OAuth 2.0
- ID de cliente: o ID de cliente fornecido pelo conector para a app que criou.
- Segredo do cliente: segredo do Secret Manager que contém o segredo do cliente da app associada que criou.
-
Nome de utilizador e palavra-passe
- UserId: o ID do utilizador da API SOAP da Marketo.
- EncryptionKey: segredo do Secret Manager que contém a chave de encriptação da API SOAP do Marketo.
Limitações do sistema
O conector do Marketo pode processar 1 transação por segundo, por nó, e limita todas as transações que excedam este limite. Por predefinição, os Integration Connectors atribuem 2 nós (para uma melhor disponibilidade) a uma ligação.
Para informações sobre os limites aplicáveis aos Integration Connectors, consulte Limites.
Use a ligação do Marketo numa integração
Depois de criar a ligação, esta fica disponível no Apigee Integration e no Application Integration. Pode usar a ligação numa integração através da tarefa Conectores.
- Para compreender como criar e usar a tarefa Connectors no Apigee Integration, consulte o artigo Tarefa Connectors.
- Para compreender como criar e usar a tarefa Connectors na integração de aplicações, consulte o artigo Tarefa Connectors.
Ações
Esta secção apresenta as ações suportadas pelo conetor. Para compreender como configurar as ações, consulte os exemplos de ações.
Ação AddLandingPageContentSection
Adiciona uma secção de conteúdo à página de destino de destino.
Parâmetros de entrada da ação AddLandingPageContentSection
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
LandingPageId | String | True | ID da página de destino |
ContentId | String | True | ID da secção de conteúdo. Também o ID HTML da secção. |
Tipo | String | True | Tipo de secção de conteúdo. Os valores permitidos são Image, Form, Rectangle, Snippet, RichText e HTML. |
Por exemplo, para saber como configurar a ação AddLandingPageContentSection
, consulte os exemplos de ações.
Ação DeleteLandingPageContentSection
Elimina a secção do conteúdo da página de destino no Marketo.
Parâmetros de entrada da ação DeleteLandingPageContentSection
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
LandingPageId | String | True | ID da página de destino. |
ContentId | String | True | ID da secção de conteúdo. Também o ID HTML da secção. |
Por exemplo, para saber como configurar a ação DeleteLandingPageContentSection
, consulte os exemplos de ações.
Ação UpdateEmailContent
Atualiza o conteúdo de um email.
Parâmetros de entrada da ação UpdateEmailContent
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
EmailId | String | True | O ID do email. |
FromEmail | String | True | Endereço De: do email |
FromName | String | True | Nome do remetente do email |
ReplyTo | String | True | Endereço de resposta do email |
Assunto | String | True | Linha de assunto do email |
Por exemplo, para saber como configurar a ação UpdateEmailContent
, consulte os exemplos de ações.
Ação UpdateLandingPageContentSection
Adicione ou atualize a secção do conteúdo da página de destino no Marketo.
Parâmetros de entrada da ação UpdateLandingPageContentSection
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
Tipo | String | True | Secção do tipo de conteúdo.Os valores permitidos são Image, Form, Rectangle, Snippet, RichText e HTML. |
Valor | String | True | Tipo de secção de conteúdo. |
LandingPageId | String | True | ID da página de destino. |
ContentId | String | True | ID da secção de conteúdo. Também o ID HTML da secção. |
Por exemplo, para saber como configurar a ação UpdateLandingPageContentSection
, consulte os exemplos de ações.
Ação GetImportProgramMembersStatus
Obtém o estado dos membros de um programa de importação a partir da operação de ficheiro para o Marketo.
Parâmetros de entrada da ação GetImportProgramMembersStatus
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
BatchId | String | True | O ID do lote de leads de importação. |
Por exemplo, para saber como configurar a ação GetImportProgramMembersStatus
, consulte os exemplos de ações.
Ação ScheduleCampaign
Agenda remotamente a execução de uma campanha em lote a uma determinada hora.
Introduza os parâmetros da ação ScheduleCampaign
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
CampaignId | String | True | ID da campanha em lote a agendar. |
RunAt | String | True | Data/hora em que a campanha deve ser apresentada. Se não estiver definido, a campanha é executada cinco minutos após a chamada ser feita. |
Por exemplo, para saber como configurar a ação ScheduleCampaign
, consulte os exemplos de ações.
Ação ListMembersOfList
Determina se os leads estão contidos numa lista no Marketo.
Parâmetros de entrada da ação ListMembersOfList
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
ListId | String | True | O ID da lista para verificar leads. |
LeadId | String | True | Uma lista de IDs de leads separados por vírgulas a verificar se estão na lista especificada por ListId. |
Por exemplo, para saber como configurar a ação ListMembersOfList
, consulte os exemplos de ações.
Ação AssociateLead
Associa um registo de lead conhecido do Marketo a um cookie munchkin e ao respetivo histórico de atividade Web associado
Parâmetros de entrada da ação AssociateLead
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
LeadId | String | True | ID do lead a associar. |
Cookie | String | True | O valor do cookie a associar |
Por exemplo, para saber como configurar a ação AssociateLead
, consulte os exemplos de ações.
Ação MergeLeads
Unir dois ou mais registos de leads conhecidos num único registo de lead.
Introduza os parâmetros da ação MergeLeads
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
WinningLeadId | String | True | O ID do registo de lead vencedor |
LoosingLeadId | String | True | Uma lista separada por vírgulas de IDs de leads perdidos |
Por exemplo, para saber como configurar a ação MergeLeads
, consulte os exemplos de ações.
Ação GetImportLeadsStatus
Obtém o estado de uma operação de importação de leads a partir de um ficheiro para o Marketo.
Parâmetros de entrada da ação GetImportLeadsStatus
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
BatchId | String | True | O ID do lote de leads de importação. |
Por exemplo, para saber como configurar a ação GetImportLeadsStatus
, consulte os exemplos de ações.
Ação CancelExportJob
Cancela um trabalho de exportação.
Parâmetros de entrada da ação CancelExportJob
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
JobId | String | True | O ID da tarefa de exportação. |
Tipo | String | True | O tipo de objeto do BulkExtract. Os valores disponíveis são : Activities, Leads, ProgramMembers Os valores permitidos são Activities, Leads e ProgramMembers. |
Por exemplo, para saber como configurar a ação CancelExportJob
, consulte os exemplos de ações.
Ação EnqueueExportJob
Coloca uma tarefa de exportação na fila e inicia a tarefa quando os recursos de computação ficam disponíveis.
Introduza os parâmetros da ação EnqueueExportJob
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
JobId | String | True | O ID da tarefa de exportação. |
Tipo | String | True | O tipo de objeto do BulkExtract. Os valores disponíveis são : Activities, Leads e ProgramMembers. Os valores permitidos são Activities, Leads e ProgramMembers. |
Por exemplo, para saber como configurar a ação EnqueueExportJob
, consulte os exemplos de ações.
Ação GetExportJobStatus
Devolve o estado de uma tarefa de exportação. O estado da tarefa está disponível durante 30 dias após ter sido atingido o estado Concluído ou Falhou.
Parâmetros de entrada da ação GetExportJobStatus
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
JobId | String | True | O ID da tarefa de exportação. |
Tipo | String | True | O tipo de objeto do BulkExtract. Os valores disponíveis são : Activities, Leads e ProgramMembers. Os valores permitidos são Activities, Leads e ProgramMembers. |
Por exemplo, para saber como configurar a ação GetExportJobStatus
, consulte os exemplos de ações.
Ação CreateEmailTemplate
Cria um novo modelo de email.
Parâmetros de entrada da ação CreateEmailTemplate
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
FolderId | String | True | O ID da pasta |
FolderType | String | True | O tipo de pasta. |
Nome | String | True | O nome do modelo de email. Tem de ser único na pasta principal. |
Ficheiro | String | True | Ficheiro multipartes. Conteúdo HTML para o modelo. |
Por exemplo, para saber como configurar a ação CreateEmailTemplate
, consulte os exemplos de ações.
Ação UpdateLeadProgramStatus
Altera o estado do programa de uma lista de leads num programa de destino. Apenas os membros existentes do programa podem ter o respetivo estado alterado com esta API.
Parâmetros de entrada da ação UpdateLeadProgramStatus
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
ProgramId | String | True | ID da campanha em lote a agendar. |
LeadIds | String | True | Uma lista de IDs de leads separados por vírgulas para introdução. |
Estado | String | True | Estado do programa do registo. |
Por exemplo, para saber como configurar a ação UpdateLeadProgramStatus
, consulte Exemplos de ações.
Ação RemoveLeadsFromList
Remove leads de uma lista no Marketo.
Parâmetros de entrada da ação RemoveLeadsFromList
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
ListId | String | True | O ID da lista da qual remover leads. |
LeadId | String | True | Uma lista de IDs de leads separados por vírgulas a serem removidos da lista especificada por ListId. |
Por exemplo, para saber como configurar a ação RemoveLeadsFromList
, consulte os exemplos de ações.
Ação ImportCustomObjectsFromFile
Importa objetos personalizados de um ficheiro para o Marketo.
Parâmetros de entrada da ação ImportCustomObjectsFromFile
Nome do parâmetro | Tipo de dados | Obrigatória | Descrição |
---|---|---|---|
Ficheiro | String | True | O caminho para o ficheiro que contém objetos personalizados a importar para o Marketo, ou seja, "C:\temp\custom_object_import.csv". |
TableName | String | True | O nome da tabela de objetos personalizados. Por exemplo: CustomObject_test |
Formato | String | True | O formato do ficheiro que vai ser usado para importar objetos personalizados para o Marketo. Os valores permitidos são csv, tsv e ssv. |
Conteúdo | String | True | O conteúdo como InputStream a carregar quando o ficheiro não é especificado. |
Por exemplo, para saber como configurar a ação ImportCustomObjectsFromFile
, consulte Exemplos de ações.
Exemplos de ações
Esta secção descreve como realizar algumas das ações neste conector.
Exemplo: AddLandingPageContentSection
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
AddLandingPageContentSection
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "LandingPageId": "1005", "ContentId": "1120", "Type": "HTML" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:CampaignTest
connectorOutputPayload
[{ "Id": "1130", "json:repeatelementorder": "id", "requestsuccess": "true", "@affectedrows": "1" }]
Exemplo: DeleteLandingPageContentSection
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
DeleteLandingPageContentSection
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "LandingPageId": "1005", "ContentId": "1009" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:DeleteLandingPageContentSection
connectorOutputPayload
[{ "Id": "1005", "json:repeatelementorder": "id", "requestsuccess": "true", "@affectedrows": "1" }]
Exemplo – UpdateEmailContent
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
UpdateEmailContent
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "EmailId": "1001", "FromName": "test", "FromEmail": "222larabrown@gmail.com", "Subject": "TestSubject Line", "ReplyTo": "222larabrown@gmail.com" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:UpdateEmailContent
connectorOutputPayload
[{ "Id": "1001", "json:repeatelementorder": "id", "requestsuccess": "true" }]
Exemplo: UpdateLandingPageContentSection
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
UpdateLandingPageContentSection
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "Type": "HTML", "Value": " Test Update ", "LandingPageId": "1005", "ContentId": "1120" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:UpdateLandingPageContentSection
connectorOutputPayload
[{ "Id": "1005", "json:repeatelementorder": "id", "requestsuccess": "true", "@affectedrows": "1" }]
Exemplo: GetImportProgramMembersStatus
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
GetImportProgramMembersStatus
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "BatchId": "1029" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:GetImportProgramMembersStatus
connectorOutputPayload
[{ "BatchId": "1029", "Status": "Complete", "NumOfLeadsProcessed": "3", "NumOfRowsFailed": "0", "NumOfRowsWithWarning": "3", "Message": "Import succeeded, 3 records imported (3 members), 3 warning.", "importid": "1029", "requestsuccess": "true" }]
Exemplo: ScheduleCampaign
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
ScheduleCampaign
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "CampaignId": "1065", "RunAt": "2024-05-23T18:05:00+0000" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:ScheduleCampaign
connectorOutputPayload
[{ "Success": "true", "id": "1065", "json:repeatelementorder": "id", "requestsuccess": "true" }]
Exemplo: ListMembersOfList
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
ListMembersOfList
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "ListId": "1003", "LeadId": "13,25,21" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:ListMembersOfList
connectorOutputPayload
[{ "LeadId": "13", "Status": "notmemberof", "ReasonCode": null, "ReasonMessage": null, "id": "13", "requestsuccess": "true" }, { "LeadId": "25", "Status": "notmemberof", "ReasonCode": null, "ReasonMessage": null, "id": "25", "requestsuccess": "true" }, { "LeadId": "21", "Status": "notmemberof", "ReasonCode": null, "ReasonMessage": null, "id": "21", "requestsuccess": "true" }]
Exemplo – AssociateLead
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
AssociateLead
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "LeadId": 582.0, "Cookie": "id:703-VQQ-088%26token:_mch-marketo.com-_mch-mktoweb.com-1717156982039-98850" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:AssociateLead
connectorOutputPayload
[{ "Status": "Success" }]
Exemplo: MergeLeads
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
MergeLeads
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "LoosingLeadId": "10", "WinningLeadId": "45" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:MergeLeads
connectorOutputPayload
[{ "Status": "Success" }]
Exemplo: GetImportLeadsStatus
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
GetImportLeadsStatus
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "BatchId": "1022" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:GetImportLeadsStatus
connectorOutputPayload
[{ "BatchId": "1022", "Status": "Complete", "NumOfLeadsProcessed": "3", "NumOfRowsFailed": "0", "NumOfRowsWithWarning": "0", "Message": "Import succeeded, 3 records imported (3 members)", "importid": "1022", "requestsuccess": "true" }]
Exemplo: cancelar uma tarefa de exportação
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
CancelExportJob
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "JobId": "ddf64e6f-0e9c-4254-91a9-32277349a22b", "Type": "Leads" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:CancelExportJob
connectorOutputPayload
[{ "JobId": "ddf64e6f-0e9c-4254-91a9-32277349a22b", "JobStatus": "Cancelled", "Format": "CSV", "CreatedAt": "2024-05-28T05:45:13Z", "StartedAt": null, "QueuedAt": null, "exportid": null, "json:repeatelementorder": null, "status": null, "requestsuccess": null }]
Exemplo: EnqueueExportJob
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
EnqueueExportJob
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "JobId": "d04f60fb-5e68-40b5-9928-76fdb9034303", "Type": "Leads" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:EnqueueExportJob
connectorOutputPayload
[{ "JobId": "d04f60fb-5e68-40b5-9928-76fdb9034303", "JobStatus": "Queued", "Format": "CSV", "CreatedAt": "2024-05-27T12:12:53Z", "QueuedAt": "2024-05-27T12:13:20Z", "exportid": null, "json:repeatelementorder": null, "status": null, "requestsuccess": null }]
Exemplo: GetExportJobStatus
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
GetExportJobStatus
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "JobId": "358a974e-7bbb-475e-a71e-72ce4c01ffa4", "Type": "Leads" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:GetExportJobStatus
connectorOutputPayload
[{ "JobId": "358a974e-7bbb-475e-a71e-72ce4c01ffa4", "Format": "CSV", "CreatedAt": "2024-05-23T10:12:09Z", "JobStatus": "Created", "QueuedAt": null, "StartedAt": null, "FinishedAt": null, "NumberOfRecords": null, "FileSize": null, "exportid": null, "status": null, "requestsuccess": null }]
Exemplo: CreateEmailTemplate
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
CreateEmailTemplate
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "FolderId": 27.0, "FolderType": "Folder", "Content": "\n\n\n \n My First Heading \n My first paragraph. \n \n\n", "Name": "Test1718166502676", "Filename": "FileName1718166502678" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:CreateEmailTemplate
connectorOutputPayload
[{ "Id": "1048", "createdat": "2024-06-12T04:28:23Z+0000", "folder_type": "Folder", "workspace": "Default", "folder_foldername": "Templates", "name": "Test1718166502676", "version": "2", "requestsuccess": "true", "url": "https://app-abc.marketo.com/#ET1048B2ZN27", "folder_value": "27", "updatedat": "2024-06-12T04:28:23Z+0000", "status": "draft" }]
Exemplo: UpdateLeadProgramStatus
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
UpdateLeadProgramStatus
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "ProgramId": "1002", "Status": "Member", "LeadIds": "3" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:UpdateLeadProgramStatus
connectorOutputPayload
[{ "Success": "true", "id": "3", "status": "updated", "requestsuccess": "true" }]
Exemplo: RemoveLeadsFromList
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
RemoveLeadsFromList
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "ListId": "1026", "LeadId": "57" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:RemoveLeadsFromList
connectorOutputPayload
[{ "LeadId": "57", "Status": "skipped", "ReasonCode": "1015", "ReasonMessage": "Lead not in list", "id": "57", "requestsuccess": "true" }]
Exemplo: ImportCustomObjectsFromFile
- Na caixa de diálogo
Configure connector task
, clique emActions
. - Selecione a ação
ImportCustomObjectsFromFile
e, de seguida, clique em Concluído. - Na secção Mapeamento de dados
Open Data Mapping Editor
e, de seguida, introduza um valor semelhante ao seguinte no campoInput
:{ "JobId": "358a974e-7bbb-475e-a71e-72ce4c01ffa4", "Type": "Leads" }
Este exemplo mostra os registos de objetos específicos. Se a ação for bem-sucedida, o parâmetro de resposta da tarefa terá um valor semelhante ao seguinte:ImportCustomObjectsFromFile
connectorOutputPayload
[{ "JobId": "358a974e-7bbb-475e-a71e-72ce4c01ffa4", "Format": "CSV", "CreatedAt": "2024-05-23T10:12:09Z", "JobStatus": "Created", "QueuedAt": null, "StartedAt": null, "FinishedAt": null, "NumberOfRecords": null, "FileSize": null, "exportid": null, "status": null, "requestsuccess": null }]
Exemplos de operações de entidades
Esta secção mostra como realizar algumas das operações de entidades neste conector.
Quando usa uma operação de lista e espera um volume de dados elevado, recomendamos que especifique uma cláusula de filtro para as seguintes entidades: LeadsLists
, LeadPrograms
, Activities
, LandingPageContentSec
, LeadChanges
, LeadChangesFields
, Emails
, LandingPages
, Forms
, Programs
, Leads
, LandingPageTemplateCon
, OpportunityRoles
, SalesPersons
, Tokens
, ListStaticMemberShip
, Opportunities
, LeadChangesAttributes
e Segments
. Além disso, para ordenar o conjunto de resultados, tem de aplicar primeiro a cláusula de filtro.
Exemplo: listar todos os emails
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione Emails na lista
Entity
. - Selecione a operação
List
e, de seguida, clique em Concluído.
Exemplo: obtenha campanhas inteligentes individuais
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione SmartCampaigns na lista
Entity
. - Selecione a operação
Get
e, de seguida, clique em Concluído. - Defina o ID da entidade para obter campanhas inteligentes únicas. Para definir o ID da entidade, na secção Mapeador de dados do Mapeamento de dados, clique em Abrir editor de mapeamento de dados e, em seguida, introduza
1002
no campo Valor de entrada e escolha EntityId como variável local.
Exemplo: elimine emails
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione Emails na lista
Entity
. - Selecione a operação
Delete
e, de seguida, clique em Concluído. - Defina o ID da entidade como Eliminar emails. Para definir o ID da entidade, na secção Mapeador de dados do Mapeamento de dados, clique em Abrir editor de mapeamento de dados e, em seguida, introduza
1048.0
no campo Valor de entrada e escolha EntityId como variável local.
Exemplo: criar emails
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione Emails na lista
Entity
. - Selecione a operação
Create
e, de seguida, clique em Concluído. - Na secção Mapeador de dados da Tarefa, clique no editor
OpenDataMapping
e, de seguida, introduza um valor semelhante ao seguinte emfield:
{ "Template": 1.0, "FolderId": 1002.0, "Name": "Test Email", "FolderType": "Program" }
Running this example, returns a response similar to the following in the Connector task's
connectorOutputPayload
output variable:{ "Id": "1048.0" }
Exemplo: atualizar EmailTemplates
- Na caixa de diálogo
Configure connector task
, clique emEntities
. - Selecione EmailTemplates na lista
Entity
. - Selecione a operação
Update
e, de seguida, clique em Concluído. - Defina o EntityID para atualizar um EmailTemplates. Para definir o EntityID, na secção Mapeador de dados de Tarefas, clique em EntityID e, em seguida, introduza
1034.0
no campo indicado. - Na secção Mapeador de dados da Tarefa, clique no editor de
OpenDataMapping
e, de seguida, introduza um valor semelhante ao seguinte emfield:
{ "Name": "temp email updated", "Description": "updation" }
A execução deste exemplo devolve uma resposta semelhante à seguinte na variável de saída connectorOutputPayload
da tarefa do conetor:
{ "Id": 1034.0 }
Obtenha ajuda da comunidade do Google Cloud
Pode publicar as suas perguntas e discutir este conector na comunidade do Google Cloud nos Fóruns do Cloud.O que se segue?
- Compreenda como suspender e retomar uma associação.
- Compreenda como monitorizar a utilização do conector.
- Compreenda como ver os registos do conetor.