# パートナー向けパブリッシャータグ実装

この記事では、ウェブサイトに追加できるJavaScriptコードのスニペットであるPublisherタグの使用方法を説明します。Publisherタグは、ウェブサイト上の関連する直接リンクをトラッキングリンクに変換し、ユーザーがページを読み込むたびにインプレッションを追跡します。The [基本統合](#section-idm234420645737758) は以下の最初の2つの機能を提供し、 `identifyUser` 統合は3番目の機能を提供します：

* **リンクを変換する** — Publisherタグをウェブページに読み込むと、提携ブランドのランディングページにトラフィックを送るために使用している直接リンクを検出し、自動的にimpact.comのトラッキングリンクに変換します。ユーザーがこれらのリンクをたどると、そのトラフィックによって発生したアクションに対してクレジットが与えられます。
* **インプレッションの追跡** — Publisherタグは、ページが読み込まれるたびに変換されたリンクのインプレッションもカウントし、これらはimpact.comでレポートとして確認できます。この機能を使用するには、提携先のブランド側でimpact.comアカウント内で有効にする必要があります。
* **identifyUser 統合** — Publisherタグは、より正確なコンバージョンパスレポートのためのトラフィック情報など、追加の情報を追跡することができます。

#### Publisherタグの配置

Publisherタグの使用方法に応じて、配置場所は次のとおりです：

* の中の `<head>` あなたのウェブページのタグ — <mark style="color:$success;">**\[推奨]**</mark> コードを `<head>` に配置してください。タグを実行したい各ウェブページの
* の中の `<body>` あなたのウェブページのタグ — コードを `<body>` に配置してください。タグを実行したい各ウェブページの
* の中の **ヘッダーテンプレート** に配置する場合 — <mark style="color:$success;">**\[推奨]**</mark> すべてのウェブページで自動的に実行したい場合は、あなたの **ヘッダーテンプレート** の末尾にコードを配置してください。

#### Publisherタグをコピーする

1. 上部ナビゲーションバーから、次を選択します **コンテンツ →** [広告ツール](https://app.impact.com/secure/mediapartner/fr/ads/mp-ad-tools-flow.ihtml).
2. の中の *Publisher Tag* 右側のコードスニペットの下のセクションで、 **タグをコピー** を選択してコードをクリップボードにコピーします。

   <div data-with-frame="true"><figure><img src="https://3659882269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-856c8e6c600b43419719ad1f6edae1322fcfeddd%2F6b43028dda27cea5fa3622cf1094dca7146e150b702f6528450f72cf92582a67.png?alt=media" alt=""><figcaption></figcaption></figure></div>

#### basic 統合でPublisherタグをインストールする

Publisherタグをインストールする手順は、ウェブサイトがローカルホストでホストされているか、CMSでホストされているか、またはタグマネージャーを使用しているかによって異なります。

{% tabs %}
{% tab title="ローカルホスト" %}
CMSやウェブサイトプラットフォームではなく、ウェブサイトのコードを直接管理している場合はこの方法を使用してください。

1. Publisherタグをインストールしたいウェブページのソースコードを開きます。
2. ウェブページのコード内で、 `<head>` 先頭にある開始タグを見つけます。
3. Publisherタグのコード全体をセクションの末尾に貼り付け、すべてが `</head>` 閉じタグの前にあることを確認します。
4. Publisherタグを実行したい各ウェブページでこれを繰り返します。
   {% endtab %}

{% tab title="CMSホスト" %}
Wordpress、Squarespace、Wixなどのコンテンツ管理システム（CMS）やサードパーティのウェブサイトプラットフォームを使用している場合は、ウェブサイトにJavaScriptタグを追加する方法についてそれらのヘルプドキュメントを参照してください。特定のCMSにJavaScriptタグをインストールする方法については、ウェブ検索でいくつかの結果が見つかるはずです。以下は例です：

* [Wordpress: Header and Footer Scripts プラグイン](https://wordpress.org/plugins/header-and-footer-scripts/) &#x20;
* [Squarespace: コード注入の使用](https://support.squarespace.com/hc/en-us/articles/205815908) &#x20;
* [Wix: トラッキングツールとアナリティクスについて](https://support.wix.com/en/article/about-tracking-tools-analytics)
  {% endtab %}

{% tab title="タグマネージャー" %}
ウェブサイトにタグ管理システム（TMS）を使用している場合は、カスタムHTMLタグを追加する必要があります。タグマネージャーのヘルプドキュメントを参照してください。例：

* [Google Tag Manager — カスタムタグ](https://support.google.com/tagmanager/answer/6107167?hl=en\&ref_topic=3002579)
  {% endtab %}
  {% endtabs %}

#### basic 統合のテスト

Publisherタグのコードスニペットをウェブサイトにインストールしたら、統合が正しく機能していることを確認するためにテストしてください。ブラウザの開発者コンソールを使用して、リンクの変換とインプレッション追跡の機能が動作しているか確認します。

<details>

<summary>ウェブサイトのリンクを確認する </summary>

1. リンクにマウスを合わせて右クリックし、ブラウザの開発者コンソールを開いてから、次を選択します： **検証** （または **要素を検証**).
   * で、 `<a href=””>` の引用符内のリンクがimpact.comのトラッキングリンクのように見えるか確認します（例： `https://advertiser.sjv.io/` ).
2. または代わりに、ウェブページ上のリンクにマウスを合わせてください。ほとんどのブラウザは左下のステータスバーにリンクのパスを表示します。リンクはimpact.comのトラッキングリンクのように見えるはずです（例： `https://advertiser.sjv.io/` または類似のもの）。

</details>

<details>

<summary>インプレッション追跡を確認する </summary>

{% hint style="info" %}
**注意：** Safariを使用している場合は、上部メニューから *ステータス* バーを有効にしてください。選択するには **表示 → ステータスバーを表示** （またはキーボードで、 ![](https://3659882269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-b0dd5c5d459bb640d554d4838bb3b47cb68a09d8%2F1988705e47c39af922ad3c11b684e1563c37312eafa93bba6c3d46d8fb32152c.svg?alt=media) **⌘（コマンド） +** **/ \[スラッシュ]**).
{% endhint %}

1. リンクにマウスを合わせて右クリックし、ブラウザの開発者コンソールを開いてから、次を選択します： **検証** （または **要素を検証**).
2. ブラウザの開発者コンソールで、 **ネットワーク** タブを選択します。ページを更新して新しいデータを取得します。
   * の下の一覧で、 *種類*に、 `xhr` または `ビーコン` がステータス `200`.
3. で発火していることを確認します。 **パートナーID** の *ネットワーク* 代わりに、ブラウザの `タブで検索することもできます。行の形式は` {trackingdomain}/i/partnerId/adId/campaignId `xhr` または `ビーコン` で、 `200`.

</details>

#### のタイプとステータスが

{% hint style="warning" %}
**identifyUserでPublisherタグをインストールする** 注意！ **高度な統合は、スクリプトがどのように変更されるかと関数の影響を理解している熟練のウェブ開発者が必要です。私たちは** 強く推奨します
{% endhint %}

この統合を試みる前に開発者に相談することを。 `identifyUser` を使用して統合することが推奨されるアプローチです。なぜなら、認証されたユーザーデータを `identifyUser` を通して送信することで、アトリビューションが改善される可能性があるためです。

その `identifyUser` 関数はまた、個人を特定できない情報（非PII）もキャプチャします。

{% stepper %}
{% step %}

#### **ステップ1: スクリプトを変更する**&#x20;

1. 他の関数呼び出しの前に、Publisherタグのbodyに次のコード行を追加します：

   ```programlisting
   impactPublisher('identifyUser', {properties}, {options});
   ```
2. 新しいコードを追加すると、完全なタグは次のようになります：

   ```programlisting
   <script type="text/javascript">
       (function(a,b,c,d,e,f,g){e['ire_o'] = c;e[c] = e[c] || function(){(e[c].a = e[c].a||[]).push(arguments)};f = d.createElement(b);g = d.getElementsByTagName(b)[0];f.async = 1;f.src = a;g.parentNode.insertBefore(f,g);})('//d.impactradius-event.com/<UNIQUE_ID>.js','script','impactPublisher',document,window);
       impactPublisher('identifyUser', {properties}, {options});
       impactPublisher('transformLinks', {properties}, {options [augmentLinksOnly, addImpressions]});
       impactPublisher('trackImpression', {properties}, {options});
       impactPublisher('trackLinks');
   </script>
   ```

{% endstep %}

{% step %}

#### **ステップ2: スクリプトをインストールする**&#x20;

スクリプトを変更したら、スクリプトをインストールするために [basic 統合の手順](#section-idm234420645737758) に従うことができます。
{% endstep %}

{% step %}

#### **ステップ3: identifyUser 統合をテストする**&#x20;

Publisherタグのコードスニペットをウェブサイトにインストールしたら、それが正しく機能していることを確認するためにテストしてください。高度な統合をテストするには、 `partnercustid` または `customeremail` 変数を動的に渡す方法についての知識が必要です。

これが構成されたら、ブラウザの開発者コンソールの *ネットワーク* タブで次を確認してください： `partnercustid={passedid}` および `customeremail={passedemail}`.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**注意：** Publisherタグの詳細については、 [PublisherタグFAQ](https://app.gitbook.com/s/wMLlMoFBtKJa8ptd3zaw/what-would-you-like-to-learn-about/platform-features/tracking/tracking-explained/publisher-tag-faq)をお読みください。この記事で述べられている手順のいずれかを実行する方法が不明な場合は、 [サポートに連絡](https://app.impact.com/support/portal.ihtml?createTicket=true).
{% endhint %}
