Spor konverteringer til Meta, Google Ads og LinkedIn

Spor konverteringer for Meta, Google Ads og LinkedIn

Send betalt trafik til en SMOC-landingsside, og send derefter interaktion, lead og link-klik events tilbage til annonceplatformene, så kampagner kan optimere.

Foretrukken metode: Indstillinger connect (Beta)

Fakturerede virksomheder bør forbinde annoncekontoen i Console i stedet for at sætte hvert trin op i Head Tags. Kopiér URL-parametrene fra den side: Meta indsættes i hver annonces Tracking → URL-parametre, Google i Final URL-suffiks, og LinkedIn i konto- eller kampagne-URL-sporingsparametre ({{AD_SET_ID}}, ikke {{CAMPAIGN_ID}}). ChatGPT-annoncer er kun via connect: indsæt en Ads API-nøgle under Indstillinger → Integrationer → ChatGPT ads. Der findes ikke et ChatGPT Head Tags-pixel. Når kontoen tillader det, opretter connect pixlen og de tre events contents_viewed, lead_created og brugerdefineret smoc_link_click. Fuld opsætning, klik-ID’er, forbrug på agenter, og hvad der udløses automatisk: Connect Meta, Google, LinkedIn og ChatGPT Ads.

Console Meta Ads integration

Når du har forbundet og accepteret DPA:

  • SMOC sender samtykkebaserede server-side konverteringer (interaktion, lead, Smart Click / kuponindløsning) fra det udgivne webforløb. Du behøver ikke Custom HTML-step callbacks for Google eller LinkedIn.
  • Behold Head Tags for PageView / tag-load, så browser-pixlen stadig ser landingssiden.
  • Slå Google og LinkedIn step callbacks fra, når platformen er forbundet. Server-upload erstatter disse gtag / lintrk-kald.
  • Meta kan dobbelt-tagge samme konvertering i browseren og via CAPI kun, når browser-fbq-eventet bruger samme event_name og eventID ({type}:{conversationId}). Mismatchede ID’er skaber dubletter.

Denne side er Head Tags + Custom HTML-metoden — til arbejdsområder, der endnu ikke er faktureret, eller som ikke har forbundet en annonceintegration. Eksisterende pixels og Firehose KPI’er forbliver uændrede.

Brug dette til:

  • Meta engagement- og konverteringsannoncer (Facebook / Instagram)
  • Google Ads, inkl. Performance Max
  • LinkedIn konverterings- og samtaleannoncer

Head Tags fallback (ingen Indstillinger connect)

Hvis arbejdsområdet ikke er faktureret, eller du endnu ikke har forbundet en annonceintegration, ligger pixels og callback-funktioner i Studio → Indstillinger → Head Tags, og hvert trin i tragten udløser et callback fra et Custom HTML-element (Studio kalder dette HTML Script) med et tomt billede og onerror.

  1. Head Tags indlæser Meta Pixel, Google Ads-tag og LinkedIn Insight Tag, og definerer derefter JavaScript-funktioner som report_conversion_interaction().
  2. Custom HTML på en samtalenode kalder disse funktioner, når det trin vises.

Samtale-HTML indsættes på siden. En <script> inde i en besked er ikke et pålideligt sted at indlæse pixels. Head Tags kører i dokumentets <head> ved hvert besøg. Callback med tomt billede er måden, et specifikt trin udløser en konvertering uden at vente på en sidegenindlæsning.

1. Indsæt pixels og callbacks i Head Tags

I Studio åbnes webforløbet → Indstillinger → Head Tags. Indsæt platformens snippets og derefter callback-funktionerne. Udskift pladsholder-ID’er med værdier fra Meta Events Manager, Google Ads (Værktøjer → Konverteringer) og LinkedIn Campaign Manager (Analyser → Konverteringssporing).

Inkludér Google gtag.js-loaderen. At definere gtag() alene køer events; loaderen sender dem faktisk.

<!-- Google Ads (required for Performance Max conversion actions) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-XXXXXXXXXX');
</script>

<!-- Meta Pixel -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'YOUR_META_PIXEL_ID');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=YOUR_META_PIXEL_ID&ev=PageView&noscript=1"
/></noscript>

<!-- LinkedIn Insight Tag -->
<script type="text/javascript">
_linkedin_partner_id = "YOUR_LINKEDIN_PARTNER_ID";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function(l) {
if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
window.lintrk.q=[]}
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt=""
src="https://px.ads.linkedin.com/collect/?pid=YOUR_LINKEDIN_PARTNER_ID&fmt=gif" />
</noscript>

<script>
function report_conversion_interaction() {
  gtag('event', 'conversion', { 'send_to': 'AW-XXXXXXXXXX/INTERACTION_LABEL' });
  fbq('track', 'ViewContent');
  window.lintrk('track', { conversion_id: LINKEDIN_INTERACTION_CONVERSION_ID });
}

function report_conversion_qualified() {
  gtag('event', 'conversion', { 'send_to': 'AW-XXXXXXXXXX/QUALIFIED_LABEL' });
  fbq('track', 'CustomizeProduct');
  window.lintrk('track', { conversion_id: LINKEDIN_QUALIFIED_CONVERSION_ID });
}

function report_conversion_lead_captured() {
  gtag('event', 'conversion', { 'send_to': 'AW-XXXXXXXXXX/LEAD_LABEL' });
  fbq('track', 'Lead');
  window.lintrk('track', { conversion_id: LINKEDIN_LEAD_CONVERSION_ID });
}
</script>

Udgiv forløbet efter at have gemt Head Tags.

PageView / tag-load udløses, når nogen åbner landingssiden. Lead og andre tragt-events må ikke udløses ved load — kun når den tilsvarende Custom HTML-node vises.

2. Udløs callbacks fra Custom HTML

På noden, der repræsenterer det tragttrin, tilføj et Custom HTML-element (vælgerkategori Indhold, feltlabel HTML Script) og indsæt:

<img src="" onerror="report_conversion_interaction()" style="display:none">

Brug den tilsvarende funktion på senere noder:

<img src="" onerror="report_conversion_qualified()" style="display:none">
<img src="" onerror="report_conversion_lead_captured()" style="display:none">

Et tomt src indlæses ikke, så browseren kører onerror og kalder Head Tags-funktionen. Du kan beholde synlig tekst i samme HTML:

<p>Great — a few questions so we can help.</p>
<img src="" onerror="report_conversion_interaction()" style="display:none">

Typisk mapping:

Forløbstrin Callback Meta Google Ads LinkedIn
Besøgende starter samtale (første meningsfulde svar) report_conversion_interaction ViewContent Interaktionskonvertering Interaktionskonverterings-ID
Kvalificeret (besvaret dine filterspørgsmål) report_conversion_qualified CustomizeProduct Kvalificeret konvertering Kvalificeret konverterings-ID
Kontakt indsamlet report_conversion_lead_captured Lead Lead-konvertering Lead-konverterings-ID

Placér lead-callback på takke-/bekræftelsesnoden efter formularen er indsendt, ikke på selve formularen.

Meta engagement-annoncer

Hvis Meta Ads er forbundet i Console, peg annonce-Website URL på Flow-URL’en og indsæt URL-parametrene i hver annonces Tracking-felt. Behold pixlen i Head Tags for PageView. Hvis du ikke har forbundet, bekræft pixel og standardevents i Events Manager og sæt selv UTM’er på Flow-URL’en.

For engagement-kampagner, optimer mod ViewContent (eller en brugerdefineret event, du udløser fra report_conversion_interaction). Denne event betyder, at den besøgende faktisk startede samtalen — stærkere end et landingsside-visning.

For leadgenerering/konverteringskampagner, sæt Lead som optimerings-event og behold ViewContent som et øvre tragt-signal. Optimer ikke en leadkampagne på PageView.

Google Ads og Performance Max

I Google Ads opret én konverteringshandling pr. callback (Værktøjer → Konverteringer → Ny konverteringshandling → Website). Brug event snippet send_to-værdien (AW-XXXXXXXXXX/LABEL) i det tilsvarende gtag('event', 'conversion', …)-kald.

Performance Max kræver konverteringshandlinger for at byde. En typisk opsætning:

  • Primær: lead indsamlet (report_conversion_lead_captured)
  • Sekundær / observation: interaktion og kvalificeret, så PMax kan lære tidligere i tragten

Hvis Google Ads er forbundet i Console, sæt asset-gruppens Final URL til Flow-URL’en og indsæt URL-parametrene fra Indstillinger → Integrationer som Final URL-suffiks. Hvis du ikke har forbundet, tilføj UTM’er på den endelige URL (utm_source=google, utm_medium=pmax eller cpc, og {campaignid} i utm_campaign og utm_id).

Enhanced conversions og consent mode konfigureres i Google Ads / gtag — SMOC erstatter ikke denne opsætning. Hvis du allerede indlæser alt via GTM i Head Tags, kan du udløse de samme events fra GTM i stedet for inline gtag-kald; Custom HTML-callbacks kræver stadig funktioner, som GTM eller dataLayer.push kan se.

LinkedIn konverteringsannoncer

I Campaign Manager opret website-konverteringer (Insight Tag er allerede på siden). Hver konvertering har et numerisk konverterings-ID. Send dette ID til window.lintrk('track', { conversion_id: … }).

Brug disse konverteringer på website-konverterings- eller samtale-annonceformål. Hvis LinkedIn Ads er forbundet i Console, peg destinations-URL på Flow-URL’en og indsæt konto- eller kampagne-URL-sporingsparametre ({{AD_SET_ID}} i utm_id). Hvis du ikke har forbundet, peg annoncen på Flow-URL’en og udløs lintrk fra forløbet. Optimer på lead-konverteringen; behold interaktionskonverteringen som et tidligt signal, ligesom Meta bruger ViewContent.

LinkedIn konverteringsannoncer er betalte LinkedIn-annoncer, der sender folk til webforløbet. De er ikke det samme som SMOC LinkedIn beskedflows (udgående DMs fra en forbundet afsender). Opsætning af beskedflow er i Forbind til SMOC LinkedIn Agent.

Landingsside vs. iframe på dit site

For annoncer er den SMOC-hostede landingsside den enkle destination: Head Tags på det forløb er siden, den besøgende faktisk indlæser.

Hvis du indlejrer forløbet i en iframe på dit eget domæne, ser parent-side-pixels den ydre side, ikke samtaletrin. Behold Head Tags og Custom HTML-callbacks på forløbet, så konverteringer stadig udløses, når agenten når en node. Send UTM’er ind i iframen med smoc.js som beskrevet i guiden.

For at sende de samme kampagneparametre videre til en shop eller partner-URL fra en Link-besked, aktiver Videregiv UTM & klik-ID’er på linket. Se Indlejring af webforløb og videregivelse af UTM’er.

Tjek at events udløses

  1. Åbn den udgivne Flow-URL (ikke Studio-preview) med hver platforms helper: Meta Pixel Helper, Google Tag Assistant / Ads konverteringsdiagnostik, LinkedIn Insight Tag helper.
  2. Bekræft PageView / tag-load ved første indlæsning.
  3. Gå samtalen igennem til Custom HTML-noden. Helperen skal vise ViewContent / konvertering / lintrk track — ikke før.
  4. I hver annonces UI, vent på at konverteringshandlingen går fra ingen nylige konverteringer til at registrere testevents (kan tage et par timer).

Relateret

Hvor AI kører

AI gør arbejdet. Du gennemgår den.

Websitechat, kortflows og LinkedIn deler ét system. AI gør hvert job nedenfor. Linjen under titlen siger, hvor det job kører.

Hver agent

AI gennemgår websitet og skriver tilbuddet, målgruppen, stemmen og brandet. Webchat, kortflows og LinkedIn starter derfra.

Dashboard · Leadstrategi

Sæt dit leadmål. AI simulerer tusindvis af kanalmixer, rangerer dem efter effektivitet og viser den mest omkostningseffektive plan. Dine data og rammer styrer regnestykket.

Hver agent · tema på web · liste på LinkedIn

AI skriver flowet. Temaet kører på webchat og kort. Oversættelse kører på hver agent. AI finder prospektlisten på LinkedIn.

Sti på hvert flow · web og LinkedIn hver for sig

Forstærkningslæring på flowstien kører på hver agent. Anbefalinger kører på web. Rigtigt tidspunkt og læsning af svar kører på LinkedIn.

Hver agent

AI foreslår en variant, bruger din vurdering i næste udkast og starter fra et eksempel, der allerede virker. Du tager ændringen i brug.

Hold dig tæt på skiftet i AI-salg

Få produktopdateringer og perspektiv på proaktive AI-agenter, flerkanalsorkestrering og konvertering — uden støjen.

Årets produkt Ugentligt signal på proaktivt AI-salg
Tilmeld dig nyhedsbrevet