Skip to content
Snippets Groups Projects
Commit 1cf66e41 authored by Amy Waller's avatar Amy Waller
Browse files

Mtkgops 20240415-20240428

parent 85b27a71
No related branches found
No related tags found
1 merge request!5133Mtkgops 20240415-20240428
......@@ -364,7 +364,7 @@ Responsible for Planning, and MDF allocation of EMEA and APAC Managed Partners.
# Operational set up of Partner Marketing Campaigns
The Channel and Alliance share the same operations/process in Marketo. They both require [CRM Partner ID](/handbook/marketing/channel-marketing/partner-campaigns/#crm-partner-id) in their [list import](/handbook/marketing/channel-marketing/partner-campaigns/#list-import-for-partner-leads) and [UTM parameter](/handbook/marketing/channel-marketing/partner-campaigns/#utm-parameter-url) (form fills).
The Channel and Alliance share the same operations/process in Marketo. They both require [CRM Partner ID](/handbook/marketing/channel-marketing/#crm-partner-id) in their [list import](/handbook/marketing/channel-marketing/#list-import-for-partner-leads) and [UTM parameter](/handbook/marketing/channel-marketing/#utm-parameter-url) (form fills).
We have two smart campaigns the filter the CRM Partner IDs by Alliance and Channel Partner lead.
......@@ -426,15 +426,15 @@ For a running list of Channel Partners and their CRM IDs, which is critical to t
Partners have many different type of campaigns that fit into specific categories. Each campaign has it's own ROE for lead routing and email practices. See the campaign [flow chart](https://www.figma.com/file/vOe7ohMpZfYCGEG3siIpbU/Partner-%2B-GitLab-Campaign-Workflows_2023-08-28_19-18-38?type=whiteboard&t=QvcXdK9p5nlkFL2I-1) to understand how leads are distributed.
- [MDF Campaigns](/handbook/marketing/channel-marketing/partner-campaigns/#mdf-campaigns)
- [Joint Campaigns](/handbook/marketing/channel-marketing/partner-campaigns/#joint-gitlab-and-partner-campaigns)
- [MDF Campaigns](/handbook/marketing/channel-marketing/#mdf-campaigns)
- [Joint Campaigns](/handbook/marketing/channel-marketing/#joint-gitlab-and-partner-campaigns)
- Events
- Webinar
- [Partner Sponsored Events](/handbook/marketing/channel-marketing/partner-campaigns/#partner-sponsored-events)
- [Trial Campaigns](/handbook/marketing/channel-marketing/partner-campaigns/#trials-from-partners)
- [Partner Sponsored Events](/handbook/marketing/channel-marketing/#partner-sponsored-events)
- [Trial Campaigns](/handbook/marketing/channel-marketing/#trials-from-partners)
- SaaS Free Trial
- Self-Managed Free Trial
- [Partner Managed Campaigns](/handbook/marketing/channel-marketing/partner-campaigns/#partner-managed-campaigns)
- [Partner Managed Campaigns](/handbook/marketing/channel-marketing/#partner-managed-campaigns)
- Impartner Program
- Partner Campaign
......@@ -453,7 +453,7 @@ Before starting this steps, note you'll need to have already set up the [Allocad
**Step 1: Setup Marketo Program**
1. Clone Marketo Template and update program name: [YYYYMMDD__MDF_000_Partner_Name_Region_Event_Name](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/PG11842A1).
1. Select the Program Name on the Summary page, this will unlock a description, where you will update description with the links to the SFDC MDF request, Coupa ID and Allocadia ID (if you have it), then `Save`.
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
**Step 2: Sync Marketo Program to SFDC**
1. In the Marketo Program Summary page, in `Salesforce Campaign Sync`, click on `Not Set`.
......@@ -469,7 +469,7 @@ Before starting this steps, note you'll need to have already set up the [Allocad
The list import issue will be automatically be created via [Allocadia - GitLab issue integration](/handbook/marketing/strategy-performance/allocadia/#how-to-create-a-channel-marketing-epicissues-from-allocadia).
Skip to step 2 of the list import [instructions](/handbook/marketing/channel-marketing/partner-campaigns/#list-import-for-partner-leads) for partner leads.
Skip to step 2 of the list import [instructions](/handbook/marketing/channel-marketing/#list-import-for-partner-leads) for partner leads.
### Joint GitLab and Partner Campaigns
......@@ -484,13 +484,13 @@ First, use the general set up, found in [campaigns and programs page](/handbook/
All Marketo templates will have 2 tokens added to them that the campaign owner should update, {{My.Partner Name}} and {{My.CRM Partner ID}}.
- Partner Name: Does not need to be official, it will be used on the form consent language and interesting moments, so needs to be customer facing. Example: `By registering for this GitLab and {{My.Partner Name}} event....`
- Partner ID: All partner IDs can be [found here](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
- Partner ID: All partner IDs can be [found here](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
**Online Campaign - Lead Capture via Form/Landing Page**
#### Online Campaign - Lead Capture via Form/Landing Page
These instructions must be completed prior to launch.
The following instructions is for joint campaign run with one partner, and must be completed prior to launch.
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
1. Update `Registration Landing Page` to use `FORM 3146: Partner + GitLab Joint Event with Token`
- To update the page:
- Right click `Registration Landing Page`, edit draft.
......@@ -508,15 +508,17 @@ These instructions must be completed prior to launch.
1. (no setup needed) Interesting moments will dynamically change if there is a partner involved to reflect that.
1. (no setup needed) [Traction](/handbook/marketing/marketing-operations/traction-lead-complete/#joint-partner-campaign) picks up from there, and the lead is routed accordingly to either GitLab or the Partner in Vartopia.
The process above will work for an event with **multiple partners** driving to it. Make sure they have their [UTM Paramter URL](/handbook/marketing/channel-marketing/partner-campaigns/#utm-parameter-url) correct when sending traffic to the registration page. You still need to fill out the token, but only one value will be accepted. Please decide ahead of time who the `default` partner is that will receive the leads they did not source.
##### Running a Joint Campaign with Multiple Partners?
**Offline Campaign - Lead Capture via List Upload**
The process above will work for an event with **multiple partners** driving to it. Make sure they have their [UTM Parameter URL](/handbook/marketing/channel-marketing/#utm-parameter-url) correct when sending traffic to the registration page. You can use the `Form 2432: Partners` which doesn't require the use of tokens, and provides a generic partner consent messaging that can apply to all partners.
If a form/landing page isn't available to capture registrations, see [List Import for Partner Leads](/handbook/marketing/channel-marketing/partner-campaigns/#list-import-for-partner-leads).
#### Offline Campaign - Lead Capture via List Upload
If a form/landing page isn't available to capture registrations, see [List Import for Partner Leads](/handbook/marketing/channel-marketing/#list-import-for-partner-leads).
The process above will work for an event with multiple partners driving to it. Make sure they have the partner ID properly appended to each person on the list. You still need to fill out the token, but only one value will be accepted. Please decide ahead of time who the `default` partner is that will receive the leads they did not source.
#### Partner Sponsored Events
### Partner Sponsored Events
GitLab allows Channel Partners to sponsor our owned events. The leads acquired by the Channel Partner will be shared regardless of their `Lead Status` and `BDR Prospecting Status` and will not be applicable to the recall process despite `Lead Source` = `Owned Event` and not `Partner Qualified Lead`.
......@@ -544,7 +546,7 @@ GitLab allows Channel Partners to sponsor our owned events. The leads acquired b
#### Self-Managed Free Trial
Partners can host our self-managed trial form. They will have a specific UTM parameter that is captured upon form submit that allows us to pass that lead directly to the partner. Each page must have the UTM `utm_partnerid` in the URL populated, otherwise we cannot pass to the partner. See the [UTM Paramter URL](/handbook/marketing/channel-marketing/partner-campaigns/#utm-parameter-url) section for more on how to set up the URL for partners.
Partners can host our self-managed trial form. They will have a specific UTM parameter that is captured upon form submit that allows us to pass that lead directly to the partner. Each page must have the UTM `utm_partnerid` in the URL populated, otherwise we cannot pass to the partner. See the [UTM Paramter URL](/handbook/marketing/channel-marketing/#utm-parameter-url) section for more on how to set up the URL for partners.
🖇️ Quick Links:
- [Lead Routing](/handbook/marketing/marketing-operations/traction-lead-complete/#free-trial-campaign)
......@@ -557,7 +559,7 @@ Every partner trial campaign can utilize setup from `Partner - Trial - Self-mana
GitLab allows only one self-managed trial license key per user. In the case, when a lead returns and attempts to fill out the self-managed trial form from Partners, they will be prompt with a rejection email.
As partner leads are [suspended](/handbook/marketing/channel-marketing/partner-campaigns/#email-management) from receiving marketing communications, the `Marketing Suspended` status is temporarily switch to `False` to send the email to the recipient.
As partner leads are [suspended](/handbook/marketing/channel-marketing/#email-management) from receiving marketing communications, the `Marketing Suspended` status is temporarily switch to `False` to send the email to the recipient.
#### SaaS Free Trial
......@@ -590,7 +592,7 @@ Note that this type of campaign are not generated by MDF.
**Step 1: Setup in Marketo**
1. Clone the Marketo program template: [YYYYMMDD__Partner_Name_Event_Name_Region](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/PG16629A1)
2. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
2. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
**Step 2: Sync to Salesforce Campaign**
1. In the Marketo Program Summary page, in `Salesforce Campaign Sync`, click on `Not Set`.
......@@ -610,7 +612,7 @@ Note that this type of campaign are not generated by MDF.
**Step 4: List Import**
Follow the steps in [List Import for Partner Leads](/handbook/marketing/channel-marketing/partner-campaigns/#list-import-for-partner-leads).
Follow the steps in [List Import for Partner Leads](/handbook/marketing/channel-marketing/#list-import-for-partner-leads).
# Alliance Marketing Campaigns
......@@ -642,7 +644,7 @@ GitLab can drive webcasts with Alliance Partners using [On24](/handbook/marketin
**Step 1: Setup in Marketo**
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
1. Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
3. The registration landing page must have the following:
- `FORM 3299: Alliances` with a hidden field that captures `utm_partnerid`.
- The **URL must include the utm parameter with the CRM Partner ID** to the landing page to lead to be associated with the Alliance partner.
......@@ -674,7 +676,7 @@ If a form isn't available to capture registration, follow these additional steps
**Step 1: Update Tokens in Marketo**
- Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/partner-campaigns/#crm-ids-for-channel-and-alliance-partners).
- Update the Marketo tokens: `{{my.Partner Name}}` with Partner Name and `{{my.CRM Partner ID}}` with [Account ID (18)](/handbook/marketing/channel-marketing/#crm-ids-for-channel-and-alliance-partners).
**Step 2: Update SFDC Campaign**
......
......@@ -179,6 +179,11 @@ For sends over 100k sending from Marketo, there are several steps to follow to d
1. [01a ZoomInfo Enrich - non API leads](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC39715D4ZN19)
1. [Add to nurture](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC21890A1ZN19)
1. [Spam catcher](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC2929A1)
1. [OP-Level/Seniority Segment Scoring](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC48252A1ZN19)
1. [OP-Role/Function Segment Scoring](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC48153A1ZN19)
1. [Generic Email Trigger 2023](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC45139A1ZN19)
1. [OP-Lead Classification - Created/Ongoing](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC46997A1ZN19)
1. [Populate Generic Email Checking Field](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC45140B2ZN19)
1. Set up priority send controller campaign to improve speed of send
1. If send list is over 250,000, you must update the [smart campaign limits](/handbook/marketing/marketing-operations/marketo/#campaign-limits).
1. Ensure email is marked operational, otherwise you may need to update [email communication limits](/handbook/marketing/marketing-operations/email-management/#send-frequency)
......
......@@ -261,18 +261,14 @@ Note: Some Online Touchpoints do not fall into a specific rule with a well-defin
## AMM Attribution with Pathfactory
**Asset Viewed**
**Form Fill**
A buyer touchpoint will be created, based on the [Content Engagement Time Threshold](https://gitlab.com/gitlab-com/marketing/marketing-operations/-/issues/4945). If the *known* user spends the required amount of time on a PathFactory asset, a script in the backend will be executed, pushing the event to AMM.
Similarly to asset views, upon a successfull form submission on a PathFactory asset, a buyer touchpoint will be created.
A touchpoint will only be generated if the user has accepted the `Cookie Policy` and is identified by PathFactory via the `lb_email` parameter.
AMM parses the referral URL it receives for: `utm_medium`, `utm_campaign`, `utm_source`.
**Form Fill**
Similarly to asset views, upon a successfull form submission on a PathFactory asset, a buyer touchpoint will be created.
**Downloaded Asset**
When an asset is downloaded on a PathFactory track, a buyer touchpoint is being generated by the backend script.
......
......@@ -149,6 +149,7 @@ Any type of inbound request that requires follow up.
| ------------- | ---------- | ------- |
| No Action | default starting position for all records | |
| Requested Support | Took a handraise action to request support from the GitLab team ||
| Waitlisted | Submitted a request to purchase a future SKU ||
| Requested Contact | Filled out Contact, Professional Services, Demo or Pricing Request | Yes |
#### Operational
......
......@@ -621,12 +621,11 @@ PathFactory applies a score to a person based on how much time they spent viewin
### Bizible
There are 2 external forms in PathFactory with apply Bizible touchpoints using JavaScript.
External forms in PathFactory will apply a Bizible touchpoints using JavaScript.
1. `MOps: Form Submit-Bizible`: Applies a Bizible touchpoint upon form submit within a PathFactory track
1. `MOps: Bizible-Met Threshold`: Applies a Bizible touchpoint when a visitor to a track has met the engagement threshold
`MOps: Form Submit-Bizible`: Applies a Bizible touchpoint upon form submit within a PathFactory track
- [Bizible attribution with PathFactory](/handbook/marketing/marketing-operations/bizible/#bizible-attribution-with-pathfactory)
Learn more about [Bizible attribution with PathFactory](https://handbook.gitlab.com/handbook/marketing/marketing-operations/bizible/#amm-attribution-with-pathfactory)
## Custom PathFactory Fields
......
......@@ -52,6 +52,28 @@ The `Partner Prospect Admin` will receive an email notification when leads are s
- [Free Trial](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC33938B2ZN19)
- [List Import](https://engage-ab.marketo.com/?munchkinId=194-VVC-221#/classic/SC34955C3ZN19)
## Prospects Module for Carahsoft
We allow Carahsoft access to the Prospects module through the `Partner Placeholder Pubsec` partner account, which will allow them to receive leads from joint GitLab - Partner marketing campaigns.
To access the Prospect module, Carahsoft will log into the Partner Placeholder PubSec profile from Impartner, then SSO into Vartopia. The access to the Prospects module is limited to only Marketing users. Should the Sales users wish to create a Deal Registration, they will have to create the deal through their log in to the Distributor account.
In short, only Marketing will use the Prospects through the Partner Placeholder Pubsec, and Sales will continue to create deal registration through the Distributor profile for Carahsoft.
### Internal Process
1. Account - Add marketing email alias to the Prospect Admin
2. Campaign/Marketo Setup Process will remain the same in Allocadia, Salesforce, and Marketo.
3. Attribution - add campaign to smartsheet so it's displayed in the Distributor Marketing Campaign dropdown.
4. List Import/UTM - when importing the list the CRM Partner ID needs to be assigned to Partner Placeholder PubSec (Account ID (18) = `0014M00001sDPJWQA4`)
### External Process for Carahsoft
1. Log into the Partner Portal using marketing email alias
2. Access Vartopia via Deal tabs
3. Click on Prospects to receive shared leads
4. Bulk accepts leads so they can be links from Prospect to DR, when DR is created.
## Partner Recall
The first phase of the recall process is live in the “Prospects” module in the [GitLab Partner Portal](https://partners.gitlab.com/). The recall process is built to be able to pull back leads that are not being actioned.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment