adobe campaign recipient table. Query the recipient table; Query delivery information; Perform aggregate computing; Query using grouping management;Learn how to create filters for a custom table With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. adobe campaign recipient table

 
 Query the recipient table; Query delivery information; Perform aggregate computing; Query using grouping management;Learn how to create filters for a custom table With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and moreadobe campaign recipient table Workflows

Insert a list with group via the toolbar and enter its label, for instance: List of deliveries per campaign. The XPath language is used in Adobe Campaign to reference an element or attribute belonging to a data schema. While the physical key of the Recipient table is the “id” attribute, it is possible to determine a custom key in addition. If the relationship is the other way (recipient table has fk's to custom table. The content is defined in JSON format in Adobe Analytics for each trigger. Targeted persons / recipients. g. The page displayed lets you view the state of the connected instance, i. Profile means a record of information (e. For each recipient, the enrichment activity will add a single line from the. The primary key of most Adobe Campaign tables is a 32-bit long integer auto-generated by the database engine. Can you confirm that all your data (including custom fields) are part of the recipients table? Or do you use a different table - related to the recipients table - to store the brData? Let me know, FlorentVia Adobe I/O Runtime, Adobe’s serverless platform, marketers and developers can leverage Unified Profiles built-in AEP and then get that data into Adobe Campaign Classic. Milan_Vucetic. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Delivery throughput charts, in messages/hour and Mbits/s. Refer to List update. The steps for building a query in Adobe Campaign are as follows: Select the work table. XPath is a syntax that lets you locate a node in the tree of an XML document. This lets delivery recipients or website visitors share information with their network: from adding a link to their Facebook or Twitter profile to sending a message to a friend. To access other campaigns, click the Select link icon. Experience League. 7) Then use delivery activity and it will send the emailer to the desired recipient. Whether you import data from a local file or from a SFTP, they allow you to standardize your data management procedures. The built-in recipient table has a number of predefined fields and tables that can be easily extended using an extension table. There is a main recipient table that stores the profile attributes such as the profiles first name, last name, email address, and birthdate, and each profile stored in Campaign equates to a record in the Recipient table. Tables and schemas. So I am still using the Recipient table (i. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Sort the columns to display them in the right order. Deliver AMP emails to Gmail or Mail. I have a Recipients tablet extension. To configure this activity, enter its label and select the main recipient set: the population from the main set lets you construct the result. You can then start the delivery analysis, then confirm the delivery sending. Use an external recipient table. While the physical key of the Recipient table is the “id” attribute, it is possible to determine a custom key in addition. Learn how to create filters for a custom table With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. This custom key is the actual record primary key in the external system feeding Adobe Campaign. This report combines the key indicators for tracking the behavior of recipients upon receiving the delivery such as open, click-through rates and click. A recipient can be related to several occurrences on the subscriptions table. Select 'Database schema' and 'nms:recipient' as the Target schema. With AMP for Email, you can: Test delivering AMP emails to specific addresses appropriately configured. From there, you can design, plan, execute, manage, and optimize data-driven, cross-channel marketing campaigns. The outgoing transition will have the pk's of the upserted nms:recipient rows to use for your custom table's recipient-id fk. Courses Tutorials Certification Events Instructor-led training View all learning options. Sign In. Click the Send a test button. Refer to Step 1 - Choose a table. Create a competition Web form with questions and a field for entering a friend’s contact information as shown below: The Your message field lets you enter a message for the referee. These fields are added to Output columns. ) or user defined fields. If the data belongs to the query’s filtering dimension, simply select it in the list of available fields to display it in the output columns. Elements are designated by their name, and attributes are designated by the name preceded by the character “@”. In the Explorer tab of the query editor, drag and drop the Subscriber node into the main part of. This is the default mode. Use an external recipient table. Otherwise you to enrich it using enrichment activity first and than. 2. Example: The Personalization field option for the insert icon lets you add a database field into the content, such as the recipient’s name. Adobe Campaign comes with a built-in profile table: nmsRecipient. Then click Next. To populate a collection of links, add the unbound=“true” attribute to the definition of the link element in the data schema: <element. In the example above, the recipient: Opened the message. These tables, NmsRtEvent and NmsBatchEvent, contain the same fields and let you manage real time events on one hand, and batch events on the other hand. Content : lets you enter existing content or create content, Update content : lets you modify the subject of the content or. Only <element> elements can contain <attribute> elements and <element> elements in the XML structure. In schema I can see some MD5 key being generated, but when I export the schema, it is not in the exported file. CustomSchemasName. If the recipient table is a custom table, additional configurations are required. To avoid conflicts between campaigns, Adobe Campaign can test various combinations by applying specific constraint rules. You can then select the age filtering options. Right-click Recipient then select Actions and Modify the options of the targeting dimensions. Many thanks Ankur. Creating, editing, and publishing content can be automated using a workflow configured via the Adobe Campaign client interface. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. While the physical key of the Recipient table is the “id” attribute, it is possible to determine a custom key in addition. Refer to Step 1 - Choose a table. To create this example, apply the following steps: Click Tools > Generic query editor… and choose the Recipients (nms:recipient) table. When creating a new deliveyr, ensure that relevant target mapping is selected by going into the To menu. Click the New icon located above the list of data schemas. Adobe Campaign uses a "Nms_DefaultRcpSchema" global variable to dialog with the default recipient database (nms:recipient). png" label="Recipients"This example shows how to pre-set a workflow that can be reused for importing profiles coming from a CRM in the Adobe Campaign database. . Thanks, Jyoti. Beginner User Developer In this example, we want to recover the names and emails of recipients whose email domain is “orange. 2. User. For each recipient, the enrichment activity will add a single line from the Competition results table to the work table of the workflow. Select Recipients>Title. As a consequence, using a custom recipient table can be a good option when your datamodel differs drastically from Campaign built-in recipient table structure, or if you have a large. It applies to all the data in the Adobe Campaign database. Dynamic Reporting provides fully customizable and real-time reports. Experience League. Refer to Step 2 - Choose data to extract. Courses Tutorials Events Instructor-led training Browse content library View all learning optionsHi Vipul, Could you please tell the steps of how to export schema from one instance to another? Or if there is any link describing the same could you please share. This icon can take. It differs in the namespace with the default recipients table: abc:Recipients vs nms:Recipients. NmsRecipient. If the delivery table is an external table, you will need to make additional configurations. Then select the Data linked to the filtering dimension option, select the Competition results table and click Next. Because the delivery indicator matched with Inbound counts. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. The ‘Test’ activity evaluates JavaScript expressions in order to activate the appropriate transition. In the offer space, go to the Storage tab and click the Add button. When the export is launched from a list of data. When creating a custom table, you have two options:All the profile data is maintained in the Adobe Campaign database. Click Tools > Generic query editor… and choose the Recipients ( nms:recipient) table. You can add as many subscription check boxes as needed. The descriptive analysis wizard can be launched via the Tools > Descriptive analysis menu: in this case, the analysis concerns recipients by default ( nms:recipient ). I am currently using default form creation from Adobe Campaign under online web application, please see the workflow below. Select the type of field you want to create: you can choose to add a field in the database, a variable or to import a group of fields created in another form and collected in a container. , a record in the nmsRecipient table or an external table containing cookie ID, Customer ID, mobile identifier or other information relevant to a particular Channel) representing an end-customer, prospect, or lead. abc:Recipients already has column "codigointernocomputacional" on this table with data. Transactional messaging data model. Insert spaces between all the personalization fields. The view=“true” attribute tells the database structure update wizard to ignore this schema. The referrer must also enter their Last name, First name and Email. Proof: select this option to test the message before sending it to the main target. Configure the interface. Then click Next. <input xpath="@workField"/> Save your changes. The advantage is that you can extend a table without needing to modify the original schema. Click the New button above the list of data schemas and choose Access external data. To do this, go to the Add using the wizard menu. Experience League. An Exclusion -type activity creates a target based on a main target from which one or more other targets are extracted. brData is another Data Schema which is linked with recipient table with key as text1 of recipient table = brCode column of brData table - 278902. Sort the columns to display them in the right order. It must be reconciled to find the Shopper ID, which is the primary key. For more on this, refer to Creating a query. Choose: Last name, First name, Email, City and Account number. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile,. no new table is created), but obviously I still needed to extend the recipient table. In the Data filtering window, select Filtering conditions. The list shows unfinished deliveries contained in the Deliveries folder by default. The following list contains only the tables most subject to fragmentation. It adds access to profile data, enabling demographic analysis by profile dimensions such as gender, city and age in addition to functional email campaign data like opens and clicks. It is the default table used for the recipients of deliveries. The only Pros is that campaign supports multiple recipient tables. To use it simply click on the Select Adobe Campaign Variable icon next to the applicable field. Double-check your active target mappings. To create the corresponding schema, apply the following stages: Edit the Administration>Configuration>Data schemas node of the Adobe Campaign tree and click New . Hi, Can you please also let us know the Cardinality between recipient and BR_Code schema ? It might be to do with the cardinality, if you have 1-1 or N-1 cardinality from Recipient to BR-Code you can use it directly it in delivery. Enter an ID and a label, and select the Limit the line count option in the Data collected field. Double-click the List update activity, then select the Create the list if necessary (Computed name) radio button. Note that tab contents may no longer be changed once the delivery has been sent. In this. Most organizations are importing records from external systems. Thanks, ImranWith Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. Hello , 1. Learn how to use a custom recipient table. Cardinality 1-N. In the sorting window, sort the names alphabetically. Creating the remaining population: Go to the General tab. Rights management. To create a cube, follow the steps below: Click the New button above the list of cubes. Both environments are pre-configured to target the built-in recipient table. NmsRecipient {#NmsRecipient} . It must be reconciled to find the Shopper ID, which is the primary key. . Export your tracking logs from Adobe Campaign. A schema is an XML document associated with a database table. Data processed in a workflow can come from lists whereby the data has been prepared or structured beforehand (after a previous segmentation or file upload). Adobe Campaign Classic allows marketers to design cross-channel customer experiences and provides an environment for visual campaign orchestration, real time interaction management, and cross channel execution. The images entered in the HTML output document can be referenced with absolute or relative references. Enter an ID and a label, and select the Limit the line count option in the Data collected field. In the Storage path column, select the storage field in the proposition table. If the recipient table is a custom table, additional configurations are required. Specify the join between the inbound table data in the enrichment activity (here the recipient table) and the offer table. An additional tab is added to the seed addresses for defining the adequate fields, as shown below: For more on using seed addresses, refer this section. The data of the Adobe Campaign database and the existing lists can be updated using two dedicated activities: The List update activity lets you store worktables in a datalist. To create this UUID, the main element of the schema must contain the autouuid and autopk attributes set to true. The built-in reports provided by Adobe Campaign can be found in the table below. Views. By default, searches in previous tracking logs are performed in the “trackingLog” table. Select the column to display, for example the age of the recipients, and click Ok. Then click Next. Learn. Table of contents. Notice that the NmsRecipients table is the value in the from argument of the query. Click Save to create the offer. How can I apply split for the blacklisted emails in recipients with having a preceding query on the transaction date (emails are not given in the Transaction Table). Email channel parameters. Verify that the link has been set up correctly. I've been trying to build some simple examples based on the documentation: Data oriented APIs. Then click Next. Go to the Message Center >Transactional message templates folder in the Adobe Campaign tree. Then click Next. Bounces and non-deliverables by cause and domain. This guarantees that the messages sent meet the. Interest 1 – > Block 1. Hi , The Column which is used as Joining Key in the Enrichment (The field "recipients" and "comunications_preference" share is: "codinternocomputacional") differs from the joining keys being used in the Link (<join xpath-dst="@id" xpath-src="@RECIPIENTID"/>). The "view" attribute tells Adobe that the table behind the respective schema should not be updated when the schema changes. For a better understanding of Campaign built-in tables and their interaction, refer to this section. For example, in a trigger LogoUpload_uploading_Visits: eVar01 can contain the Shopper ID in String format which is used to reconcile with Adobe Campaign recipients. an “Out of office” reply) that matched the ‘Auto_replies’ inbound email rules. . Learn how to create filters for a custom table With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. e. Adobe Campaign: Save profile: lets you create or update a recipient in Adobe Campaign (default value). Accelerate your Campaign learning with the Adobe Campaign Mentorship Program 2023! Read More. In the Data filtering window, select Filtering conditions. This is because in version 6. A recipient can be related to several occurrences on the subscriptions table. The last page launches a preview of the data returned by the query. Thanks to the recipient data that are stored in the database, you will be able to filter the target that will receive any given delivery and to add personalization data in your delivery contents. Enter a new type in the folder of the explorer tree. To sort the result set, specify the orderBy clause as an XML element with the sortDesc attribute. Fill the recipient ID in the comunications_preference table. Creating and configuring schemas linked to the custom table. Filter the data. Creating and configuring schemas linked to the custom table. Thanks Milan for the information. Learn how to query the recipient table. Change the label and select the category the offer should belong to. Adobe Campaign v8 uses Snowflake as the core. Interest 4 – > Block 4. You cannot make use of default subscription services and so the landing pages available OOB. The delivery is processed up to connection to the SMTP server but is not sent: for every recipient of the delivery, Campaign connects to. Adobe Campaign Classic V7 - Tutorials; Get started. IMPORT allows you to import data into any other table whereas the RECIPIENT IMPORT right allows to import into the recipient table. Created for: Intermediate. The survey successfully submits the information and this information can be viewed in the responses. The auto-reply email is ignored by Adobe Campaign, and the recipient’s address will not be sent to quarantines. First, we need to target the week before the birthdate as the Validity start date with the following Expression: SubDays ( [target/@birthDate], 7). Beginner. In the Target element window, the filtering condition for extracting. Their target mapping therefore uses the fields of the nms:recipient table. Adobe Campaign provides you the ability to manage the rights assigned. User. By default,. The root element of the schema must contain the extendedSchema. Filter the data. To do this, apply the following steps: Create a new data schema which integrates the fields of the custom table that you want to use. The basic structure of the Adobe Campaign data model can be described as follows: Recipient table: The data model relies on a main table which is by default the Recipient table (nmsRecipient). Addresses. 1 Accepted Solution Correct answer by Vipul_Raghav Employee Advisor 10-09-2017 17:39 PDT Hi Asish, At present all REST APIs are exposed for profile schema. Click Tools > Generic query editor… and choose the Recipients ( nms:recipient) table. If you want to expire cryptedId's, you can reload the data in recipient table. Hi Ankur, BR_data schema is a table storing master branch codes( BR_Code). There are two types of updates: mass update for a set of recipients, and data merging between two profiles. To create new reports, refer to this section. The Content management activity is accessed via the Tools toolbar of the workflow diagram. Transactional messaging data model. The configuration steps are as follows: General parameters. Edit the form and insert the following line in the Recipient container. This mode is costly in terms of calculation during log reconciliation. These fields are added to Output columns. Apply the following stages: Edit the Administration > Configuration > Data schemas node of the Adobe Campaign tree and click New . Topics: Release Notes. Hi, I am not sure I understand the data model here. There is a main recipient table that stores the profile attributes such as the profiles first name, last name, email address, and birthdate, and each profile stored in Campaign equates to a record in the Recipient table. This table has a number of pre-defined fields and tables that can be easily extended. Add a group. You can also specify whether the field is part of the reconciliation key which allows recipients that. With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. First create a new field in the comunications_preference schema to store the recipient ID. Is there a better way to do the join without having to load the entire "Recipients. Federated Data Access: Mix target data and base table data in delivery template. The following indicators are used: Visitors: Total number of recipients targeted (per internet browser) and having clicked on a delivery at least once. Please check the Join type which you want to do in your Enrichment activity VS the Join type created in the Schema (1/1 or 1:N or N:N) and also the Joining keys defined in the Schema Level VS the keys used in Enrichment activity. Tracking indicators. Thanks David for your reply. Campaign Automation Guide. Hi , Not required to change the Target Mapping as the Data will be present in the Temp Table of your Workflow. By default, when the export is launched from the Jobs node the data comes from the recipient table. User consent and data retention: you must get user consent,. co. Moreover, quarantines. Adobe Campaign leverages the Litmus, which allows email content creators to preview their message content in over 70 email renderers, such as the Gmail inbox or the Apple Mail client. When you create or extend a schema, you need to create or modify the associated input forms to make those changes visible to end-users. Is a sort configured? Yes, based on Account number and Last name. Tha. Insert a list with group via the toolbar and enter its label, for instance: List of deliveries per campaign. Thanks David for your reply. This option is only available for text type blocks. When admin user login to system, based on his country, he should be able to see only those recipient so that - 371954This aggregate table is used for performance reasons when displaying reports, in the place of the Recipient tracking logs table (nms:trackingLogRcp) and it is not calculated in real-time. it also mentions an extension table which will by default have out of box functionality linked. ). - RT events (trigger messages) has no access to the recipient table. Hi, Have the 'Update data' activity for nms:recipient output a transition, then connect it to a 2nd update activity for your custom table. The content is defined in JSON format in Adobe Analytics for each trigger. As mentioned earlier in the module, this means the recipient table is where the query will start in the database because we kept the filtering dimension set to the recipient table. Here we want to sort account numbers in. The recipients whose addresses are quarantined are excluded by default during the delivery analysis: they are not targeted. We will send a delivery to several people to highlight the difference between people and recipients while detailing the calculation method for the following indicators: Clicks. The option value must correspond to the name of the schema which matches the external recipient table. Open the components panel on left side of screen and select Adobe Campaign Newsletter from the drop-down menu to find those components. To edit an existing service, click its name. Reports based on a schema that is specific to the default Adobe Campaign recipients (nm:recipient or schema linked) must be re-developed in order to take into account the data from the custom table and its tables linked via the target mapping (see the Target mapping section). Most organizations are importing records from external systems. These tables, NmsRtEvent and NmsBatchEvent, contain the same fields and let you manage real time events on one hand, and batch events on the other hand. Enter the data linked to the address in the matching fields from the Recipient tab. Documentation. To add a field or index or other element to one of the core data schemas in Campaign, such as the recipient table (nms:recipient), you have to extend that schema. The default StoredProcedure that manage the sequences is set to loop back to negative idSeed if the current Seed is greater than 2 100 000 000 :With Adobe Campaign, you can use rich customer data to create, coordinate, and deliver dynamic campaigns that customers actually want — through email, mobile, offline channels, and more. These fields are added to Output columns. Adobe Campaign enables you to use the interactive AMP for Email format, which enables to send dynamic emails, under certain conditions. Select the data to extract. The application is therefore prohibited from synchronizing the table, its columns and its. The form is identified by its name and namespace. Execute the workflow to create the list. MaskedVIPNumber %>. Example:The view attribute. 20-09-2023 06:48 PDT. Click the Add button. Edit the Administration > Configuration > Data schemas node of the Adobe Campaign tree and click New. When I query Targeting dimension as Recipient & Filtering Dimension as brData and condition as BR_Code = 'A',it returns all customers in Recipient table with BR_Code as A but when I try to personalize. Repeat the operation to insert the name of the recipient. This report combines the key indicators for tracking the behavior of recipients upon receiving the delivery such as open, click-through rates and. The delivery dashboard is key to monitor your deliveries and eventual issues encountered during the sending of messages. First, we need to target the week before the birthdate as the Validity start date with the following Expression: SubDays ( [target/@birthDate], 7). The built-in recipient table has a number of predefined fields and tables that can be easily extended using an extension table. Sort the. Hi , Were you able to resolve this query with the help of the given solutions or do you still need more help here? Do let us know. Here are the information you can monitor using the several tabs. A tab is added to the seed addresses to define the adequate fields, as shown below: In this case, to add seed addresses to the delivery, enter the adequate fields directly in. Adobe Campaign offers other target mappings for your deliveries, to be used based on your needs. ) to your customers. Packages can contain different kinds of configurations, elements, filtered or not. Transactional messaging relies on the Adobe Campaign data model, and uses two additional separate tables. View the result in the node of the tree which you selected during the List update activity. 3. For more on the Recipient table, see this section. orderBy clause. Sign In. Click Tools > Generic query editor… and choose the Recipients ( nms:recipient) table. These mappings are as follows: Name. It is executed hourly by default. The advantage is that you can extend a table without needing to modify the original schema. These fields are added to Output columns. Interest 2 – > Block 2. Learn more about custom recipient tables in this page. In the Lines to retrieve field, select ‘1’ as a value. By default, the fields offered are from the Recipient table. Experience League. Enter the information in the Edit tab of the list creation window. These options contain the location of images for. . Hello , The "view" attribute tells Adobe that the table behind the respective schema should not be updated when the schema changes. Community home Advertising Analytics Audience Manager Campaign Classic v7 & Campaign v8 Campaign Standard Developer Experience Cloud Experience Manager. The personalization fields are inserted, and ready to be interpreted by Adobe Campaign: during message preparation, the fields are replaced by their value for a given recipient. In this case, the name and possibly the record folder are computed. When you are importing data from a master data source to comunications_preference table , then you can map the data with recipient table and find the recipient ID and field in the comunications_preference table. Image management Image referencing. Extend an existing table with new fields. Query the recipient table. Person/people and recipients. The following list contains only the tables most subject to fragmentation. When injecting a recipient, using the manager email address on its record, create / update a recipient and flag at as Account Mgr. Open the Generic query editor and select the Recipient table (nms:recipient). e. I am currently using default form creation from Adobe Campaign under online web application, please see the workflow below. co. Profile means a record of information (e. Linking survey responses to a recipient. Q2 - I am query based on fields from filtering dimension here my targeting dim is recipient and filtering dimension is custom table say AAA. Beginner. We have 5K inbound records, and in delivery indicators also has 5k records, but outbound transition of Delivery activity shows 26111000 records instead of 5000. Create a new “My Logo” personalization block with “My_Logo” as an internal name. When the delivery has been sent and tracking activated, the Tracking technical workflow is in charge of retrieving the tracking data. This section details the principles for using a custom (or external) recipient table. It obeys a grammar specific to Adobe Campaign, called a schema. . Hi , Yes, you can use the query activity and add the additional Data and mask the middle characters of VIP Numbers and use it as the targetData in the Delivery activity Regards, Pravallika. orderBy clause. Distinct clicks for the population reached. Hi Team, We recently added a custom primary key to the recipents table and used the below format, <element desc="Recipient table (profiles" img="nms:recipient. 0. Sign In. When starting with Adobe Campaign, you need to assess the default data model to check which table is the best suited to store your marketing data. Use an external recipient table. The Adobe Campaign tab lets you link the field to a field in the Adobe Campaign recipient table. To do this, apply the following steps: Create a new data schema which integrates the fields of the custom table that you want to use. Query delivery information. Exclusion. About workflows. Select the NmsPipeline_Config option. Profiles are contacts stored in Campaign database. Refer to Step 2 - Choose data to extract. Adobe Campaign includes a workflow module that empowers you to orchestrate the full range of processes and tasks across the different modules of the application server. These options allow you to select the. To view and dialog with the new recipient table in the Adobe Campaign interface, apply the following steps: Create a new form to edit the content of the new recipient table. Their target mapping therefore uses the fields of the nms:recipient table. About data packages. There are many Adobe Campaign modules. In Adobe Campaign, access the options menu under Administration > Platform > Options in the Explorer. You can choose whether or not to activate certain identification standards and encryption keys to check the domain name, such as Sender ID , DomainKeys , DKIM. I have a question, if a recipient profile is accidentally deleted from Profile and Targets using the delete button towards the right hand - 286655. For example, you can link an offer code to a recipient.