# Share

### Client Implements Open Graph Tags (preferred)

* Client team adds Open Graph tags on the custom PDP
* Client controls messaging associated with sharing / emailing
* Uses standard share image URL (Spectrum Core License)
* URL provided during implementation
* Can use unique image angles or composited images for share (requires Advanced Media License)

HTML to be placed in the HEAD tag on custom PDP:

```markup
<meta property="og:title" content="Placeholder Copy"/>
<meta property="og:image" content="https://staging.spectrumcustomizer.com/api/assets/generated/recipeset/readable/[recipeSetId]/north"/>
<meta property="og:image:width" content="1200"/>
<meta property="og:image:height" content="630"/>
<meta property="og:description" content="Placeholder Description Copy"/>
<meta property="og:type" content="website"/>
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Placeholder Copy">
<meta name="twitter:description" content="Placeholder Description Copy">
<meta name="twitter:image" content="https://staging.spectrumcustomizer.com/api/assets/generated/recipeset/readable/[recipeSetId]/north">	
```

### Spectrum Implements Open Graph Tags

#### Using Spectrum URL (Spectrum Core License)

* Spectrum team implements Open Graph tags
* Uses a Spectrum customizer share URL
* Share URL redirects to custom PDP
* Client to provide staging and production PDP URLs for each custom product
* Spectrum team adds share copy (for all products or product specific)

#### Client subdomain URL (requires Advanced Media License)

* Spectrum is aliased on the client’s subdomain
* Spectrum team implements Open Graph tags
* Uses the client subdomain share URL
* Share URL redirects to custom PDP
  * Client to provide staging and production PDP URLs for each custom product
* Spectrum team adds share copy (for all products or product specific)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.spectrumcustomizer.com/integration/marketing/share.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
